2011-02-17 14 views
9

¿Cuál es la forma más sencilla de comprobar si la primera letra de una cadena $str es 'a' y la última letra es 'a' también?¿Cuál es el más simple de comprobar el primer y último carácter de una cadena en php

+0

que podrían encontrar [ 's ($ str) -> start()'] (https://github.com /delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L176) y ['s ($ str) -> end()'] (https://github.com/delight-im/PHP -Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php # L192) útil, como se encuentra en [esta biblioteca independiente] (https://github.com/delight-im/PHP-Str). – caw

Respuesta

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

Eso no se parece al código PHP ... –

+0

Norte Creativo: Querías 'substr ($ str,', not '$ str.substr (' . – BoltClock

+0

haha ​​corregido - demasiados idiomas en mi cabeza . – TNC

2

O utilizar substr para obtener el último carácter:

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

¿Estás relacionado con theGig? – TNC

Cuestiones relacionadas