Question

Javascript, après l'exécution d'une fonction que je peux obtenir immédiatement l'un élément du tableau retourné par la fonction, comme suit:

myFunc("birds")[0] //gets element zero returned from "myFunc()"

Ceci est beaucoup plus facile et plus rapide que de faire ceci:

$myArray = myFunc("birds");
echo $myArray[0];

Est-ce que PHP a un raccourci similaire à javascript? Je suis juste curieux. Merci d'avance!

Était-ce utile?

La solution

Non, malheureusement en PHP, vous ne pouvez indicer une variable de tableau, aucun autre type d'expression de retour de tableau.

Autres conseils

reset(myFunc("birds"))

fonctionneront très bien, mais il ne fonctionne pas sur les tableaux associatifs.

Ou, bien sûr, vous pouvez écrire une fonction, par exemple.

function arr_get($arr, $i)
{
 return $arr[$i];
}

echo arr_get(myFunc("birds"), 0);

Réponse courte est non.

Deuxième réponse vient peut-être bientôt. Voir:

La dernière fois que je tronc PHP , il a bien fonctionné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top