ფუნქცია mb_stristr
ფუნქცია mb_stristr ეძებს ქვესტრიქონის პირველ შემოჭრას სტრიქონში რეგისტრის გათვალისწინების გარეშე და აბრუნებს სტრიქონის ნაწილს ნაპოვნი შემოჭრის დასაწყისიდან ბოლომდე. პირველ პარამეტრად გადაეცემა სტრიქონი ძიებისთვის, მეორედ - სასურველი ქვესტრიქონი, მესამედ (არასავალდებულო) - ლოგიკური მნიშვნელობა სტრიქონის ნაწილის დასაბრუნებლად შემოჭრამდე, ხოლო მეოთხედ (არასავალდებულო) - კოდირება.
სინტაქსი
phpmb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
მაგალითი
ვიპოვოთ ქვესტრიქონი სტრიქონში რეგისტრის გათვალისწინების გარეშე:
php<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
კოდის შესრულების შედეგი:
php'BCDE'
მაგალითი
პარამეტრის $before_needle გამოყენება სტრიქონის ნაწილის მისაღებად შემოჭრამდე:
php<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
კოდის შესრულების შედეგი:
php'A'
მაგალითი
ძიება UTF-8 კოდირების მითითებით:
php<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
კოდის შესრულების შედეგი:
php'мир'