Originariamente inviato da ANTAGONIA
ti ringrazio, nel frattempo ho fatto cosi:
codice:
if($stringa{0}==0){
$stringa= substr($stringa, 1);
}
è corretto?
oppure meglio come dici te?
Grazie mille
Utilizzare substr() è meglio perchè evita eventuali notice nel caso in cui la stringa sia vuota. Inoltre l'utilizzo di {} è deprecato da PHP 6
Per finire, attento al type Type Juggling:
Codice PHP:
<pre>
<?php
$string = '';
var_dump($string[0] == 0); // bool(true) - Notice: Uninitialized string offset:
$string = ' ';
var_dump($string[0] == 0); // bool(true)
$string = '0';
var_dump($string[0] == '0'); // bool(true)
$string = '1';
var_dump($string[0] == '0'); // bool(false)
?>
</pre>