Funciones de tratamiento de String en PHP:
Pasar String a minúsculas
$str = "Hola esto es UNion"; $str = strtolower($str);
strong>Buscar un String dentro de otro
Distinguiendo Mayúsculas de minúsculas
$str = "Hola esto es UNION"; if (strpos($str,"UNION") > 0) ...
Sin distinguir (solo en PHP5):
$str = "Hola esto es UnIoN"; if (stripos($str,"UNION") ...
Obtener la posición de un String dentro de otro
<code><span style="color: #000000;"><span style="color: #0000bb;"> <?php $mystring </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'abc'</span><span style="color: #007700;">; </span><span style="color: #0000bb;">$findme </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'a'</span><span style="color: #007700;">; </span><span style="color: #0000bb;">$pos </span><span style="color: #007700;">= </span><span style="color: #0000bb;">strpos</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$mystring</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$findme</span><span style="color: #007700;">);</span></span></code> <span style="color: #ff8000;">// Note our use of ===. Simply == would not work as expected // because the position of 'a' was the 0th (first) character. </span><span style="color: #007700;">if (</span><span style="color: #0000bb;">$pos </span><span style="color: #007700;">=== </span><span style="color: #0000bb;">false</span><span style="color: #007700;">) { echo </span><span style="color: #dd0000;">"The string '$findme' was not found in the string '$mystring'"</span><span style="color: #007700;">; } else { echo </span><span style="color: #dd0000;">"The string '$findme' was found in the string '$mystring'"</span><span style="color: #007700;">; echo </span><span style="color: #dd0000;">" and exists at position $pos"</span><span style="color: #007700;">; }</span> <span style="color: #ff8000;">// We can search for the character, ignoring anything before the offset </span><span style="color: #0000bb;">$newstring </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'abcdef abcdef'</span><span style="color: #007700;">; </span><span style="color: #0000bb;">$pos </span><span style="color: #007700;">= </span><span style="color: #0000bb;">strpos</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$newstring</span><span style="color: #007700;">, </span><span style="color: #dd0000;">'a'</span><span style="color: #007700;">, </span><span style="color: #0000bb;">1</span><span style="color: #007700;">); </span><span style="color: #ff8000;">// $pos = 7, not 0 </span><span style="color: #0000bb;">?> </span>