Question

Pouvez-vous écrire ce qui suit dans une ligne de code?

$foo = explode(":", $foo);
$foo = $foo[0];
Était-ce utile?

La solution

vous pouvez utiliser stristr ceci:

$foo = stristr($foo,":",true);

où il vrai jeux pour vous donner tout avant la première instance de « : »

Autres conseils

Comme alternative à la liste (), vous pouvez utiliser array_shift ()

$foo = array_shift(explode(':', $foo));

Oui, il est posible de faire en utilisant list :

list($foo) = explode(":", $foo);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top