私はこのような文字列を持っています:
$string = 'Product Name | 43.39';
それを2つの変数に分けたい
$productName
と
$productPrice
私はこのような文字列を持っています:
$string = 'Product Name | 43.39';
それを2つの変数に分けたい
$productName
と
$productPrice
これを行うこともできます
list($productName, $productPrice) = explode(' | ', $string);
事実上同じですが、私は1つのライナーが大好きです:)
試す
$string = 'Product Name | 43.39';
list($productName , $productPrice) = explode(" | ",$string);
これには、爆発機能を使用できます。
$string = 'Product Name | 43.39';
$array = explode(' | ',$string);
$productName = $array[0]; //will echo Product Name
$productPrice = $array[1]; //will echo 43.39
この関数は基本的に文字列を受け取り、区切り文字が見える場所で分割します。
これの短いバージョンは、基本的に次のようになります。
$string = 'Product Name | 43.39';
list($productName, $productPrice) = explode(' | ', $string);
これは 1 行で行うのとまったく同じことを行うので、読みやすいかもしれません。
短いバージョン:
$string = 'Product Name | 43.39';
list($productName,$productPrice) = explode(' | ',$string);