例えば:
echo explode('@',$var); //but only echoing element 1 or 2 of the array?
それ以外の:
$variable = explode('@',$var);
echo $variable[0];
ありがとうございました。
例えば:
echo explode('@',$var); //but only echoing element 1 or 2 of the array?
それ以外の:
$variable = explode('@',$var);
echo $variable[0];
ありがとうございました。
配列の逆参照をサポートする PHP バージョンでは、次の構文を使用できます。
echo explode('@', $var)[0];
そうでない場合は、次を使用できますlist()
。
list($foo) = explode('@', $var);
上記のステートメントは、展開された配列の最初の値を変数に割り当てます$foo
。
PHP 5.4 より前では、次のようにすることができました。
echo array_shift(explode('@', $var));
これは、explode によって作成された配列の最初の要素をエコーします。しかし、explode の出力をエラー チェックせずに実行しているため、理想的ではありません。