0

例えば:

echo explode('@',$var); //but only echoing element 1 or 2 of the array?

それ以外の:

$variable = explode('@',$var);
echo $variable[0];

ありがとうございました。

4

5 に答える 5

7

配列の逆参照をサポートする PHP バージョンでは、次の構文を使用できます。

echo explode('@', $var)[0];

そうでない場合は、次を使用できますlist()

list($foo) = explode('@', $var);

上記のステートメントは、展開された配列の最初の値を変数に割り当てます$foo

于 2013-10-16T16:07:06.400 に答える
1

PHP 5.4 より前では、次のようにすることができました。

echo array_shift(explode('@', $var));

これは、explode によって作成された配列の最初の要素をエコーし​​ます。しかし、explode の出力をエラー チェックせずに実行しているため、理想的ではありません。

于 2013-10-16T16:07:27.887 に答える