文字列の配列があり、これらの文字列にはスペースがあります。例えば:
$arr = array('bob', 'john smith', 'grease monkey', 'etc');
$str = implode('|', $arr);
しようとすると、最初に見つけたスペースで止まるのはなぜですか?次のような文字列が残っています:
$str = "bob|john";
私が試してみると:
$arr = array('bob', 'john', 'grease monkey', 'etc');
内破すると、次のようになります。
$str = "bob|john|grease";
編集:私は実際にそれを隠しフィールドの値に設定しようとしています:
<input id="hidLblFields" name="hidLblFields" type="text" value=<?php echo implode('|', $myFields);?> />