PHP pozisyon `X` de karakter döndürür eşdeğer herhangi bir işlevi var mı?

5 Cevap php

Pozisyon X PHP de karakter döndürür eşdeğer herhangi bir işlevi var mı?

Ben belgelerine geçti ama hiçbir şey bulamadı. Gibi bir şey arıyorum:

$charAtPosition20 = strCharAt(20, $myString);

5 Cevap

Sen kullanabilirsiniz: $myString[20]

Bunu başarmak için iki yol vardır:

  1. Gibi doğrudan, belirtilen konumda karaktere erişmek için köşeli parantez ve bir dizin kullanın: $string[$index] veya {[(1)];}

  2. Use the substr function: string substr ( string $string , int $start [, int $length ] )
    See http://us2.php.net/manual/en/function.substr.php for further informations.

Nevermind buldum :)

echo $str[1];

/ / Çok açık

echo $myString{20};

veya:

substr($mystring, 20, 1)

basit ve kolay yolu!

$string = 'Here is the text';
echo $string{2};

Bu 2 konumunda olan karakter "e" döndürür.