Kā no virknes iegūt pirmās 5 rakstzīmes

Kā iegūt pirmās 5 rakstzīmes no virknes, izmantojot php

$myStr = "HelloWordl";

Rezultātam jābūt šādam

$result = "Hello";
Risinājums

Attiecībā uz viena baita virknēm (piemēram, US-ASCII, ISO 8859 ģimene utt.) izmantojiet substr, bet attiecībā uz daudzbitu virknēm (piemēram, UTF-8, UTF-16 utt.) izmantojiet mb_substr:

// singlebyte strings
$result = substr($myStr, 0, 5);
// multibyte strings
$result = mb_substr($myStr, 0, 5);
Komentāri (4)

Izmantojiet substr():

$result = substr($myStr, 0, 5);
Komentāri (2)

Funkciju substr var izmantot šādi:

echo substr($myStr, 0, 5);

Otrais substr arguments ir pozīcija, no kuras vēlaties sākt, un trešais arguments ir tas, cik rakstzīmju vēlaties atgriezt.

Komentāri (0)