Php

2011-02-17 18 views
9

içinde bir dizenin ilk ve son karakterini denetlemenin en basit yolu nedir? $str dizesinin ilk harfinin 'a' ve son harfinin 'a' olup olmadığını kontrol etmenin en basit yolu nedir?Php

+0

Sen bulabilir [ 'ler ($ str) -> start()'] (https://github.com /delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L176) ve ['s ($ str) -> end()'] (https://github.com/delight-im/PHP -Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php # L192) yardımcı olarak, [bu bağımsız kütüphane] 'de (https://github.com/delight-im/PHP-Str). – caw

cevap

17
if($str[0] == 'a' && $str[strlen($str) - 1] == 'a') { 
    //do whatever you wanted 
} 
5
if(substr($str, 0,1) == "a" && substr($str,-1) == "a") 
{ 
    // code 
} 
+1

Bu, PHP kodu gibi görünmüyor… –

+0

Kuzey Yaratıcı: “substr ($ str,' değil '$ str.substr ('. – BoltClock

+0

haha ​​düzeltildi - kafamda çok fazla dil var demektir. – TNC

2

Veya son karakteri almak için substr kullanın:

if($str[0] == 'a' && substr($str,-1) == 'a') { 
    //do whatever you wanted 
} 
+3

Siz ve Gig ile ilgili misiniz? – TNC