Cum pentru a obține primele 5 caractere din șir folosind php
$myStr = "HelloWordl";
rezultatul ar trebui să fi o astfel de prognoze
$result = "Hello";
Pentru single-byte siruri de caractere (de exemplu, US-ASCII, ISO 8859 de familie, etc.) folosi substr
și pentru multi-octet siruri de caractere (de exemplu, UTF-8, UTF-16, etc.) folosi mb_substr
:
// singlebyte strings
$result = substr($myStr, 0, 5);
// multibyte strings
$result = mb_substr($myStr, 0, 5);
O modalitate alternativă de a obține doar un singur caracter.
$str = 'abcdefghij';
echo $str{5};
Puteți utiliza substr
funcție de genul asta:
echo substr($myStr, 0, 5);
Al doilea argument pentru substr
este din ce poziție ce vrei pentru a începe și a treia argumente pentru cât de multe caractere pe care doriți să se întoarcă.