次の形式のデータがあります。
Orange - $3.00
Banana - $1.25
これを次のように印刷したいと思います。
Orange
Banana
次のコードをループで使用してみましたが、他の場所でもデータが0になっている可能性があります。したがって、特定の行の最後でのみ0を見つけることができる場合。
$pos=strpos($options, "0");
$options = substr($options, 0, $pos)."\n";
何か案は?
次の形式のデータがあります。
Orange - $3.00
Banana - $1.25
これを次のように印刷したいと思います。
Orange
Banana
次のコードをループで使用してみましたが、他の場所でもデータが0になっている可能性があります。したがって、特定の行の最後でのみ0を見つけることができる場合。
$pos=strpos($options, "0");
$options = substr($options, 0, $pos)."\n";
何か案は?
価格ではなく、アイテムの名前だけを印刷しようとしていますか?
$n=explode(" - ", "Banana - $1.25");
print $n[0];
これはあなたが探しているものですか?
<?php
$input = 'Orange - $3.00';
list($fruit, $price) = explode('-', $input);
?>
または、すべての入力を処理したい場合:
<?php
$input = 'Orange - $3.00
Banana - $1.25';
$fruitlist = array();
$sepLines = explode("\n", $input);
foreach($seplines as $line)
{
list($fruit, $price) = explode(' - ', $line);
$fruitlist[] = $fruit;
}
?>
$string = explode("-", $originalText);
$word = $string[0];
以上です :)