私はこれを持っています:
$dataList = "*one*two*three*";
$list = explode("*", $dataList);
echo"<pre>";print_r($list);echo"</pre>";
出力:
> Array (
> [0] =>
> [1] => one
> [2] => two
> [3] => three
> [4] => )
爆発する前に文字列の最初と最後の*を削除するにはどうすればよいですか?
その他の可能性:
Substrの使用:
$dataList = substr($dataList, 1, -1);
文字列から*を削除せず、常に最初と最後の要素になる空の配列値を削除することもできます。配列関数array_pop()およびarray_shift()の使用:
$arrData = array_pop(array_shift($arrData));
trim($dataList, "*")
$string = substr($dataList, 1, -1);
PHPで文字列の最初と最後の文字を削除する
echo trim($dataList,"*");
これがあなたの問題を解決することを願っています