Php 在项目列表的开头和结尾添加字符
我有一个像这样的txt文件列表Php 在项目列表的开头和结尾添加字符,php,Php,我有一个像这样的txt文件列表 dddd ggggb btbtgbgb gtrbr 我希望每个项目都是这样的: 'dddd' 'ggggb' 'btbtgbgb' 'gtrbr' 注意:这可能无法很好地扩展 echo "'" . str_replace(' ', "' '", 'dddd ggggb btbtgbgb gtrbr') . "'"; // returns 'dddd' 'ggggb' 'btbtgbgb' 'gtrbr' $str = "dddd ggggb btbt
dddd
ggggb
btbtgbgb
gtrbr
我希望每个项目都是这样的:
'dddd'
'ggggb'
'btbtgbgb'
'gtrbr'
注意:这可能无法很好地扩展
echo "'" . str_replace(' ', "' '", 'dddd ggggb btbtgbgb gtrbr') . "'";
// returns 'dddd' 'ggggb' 'btbtgbgb' 'gtrbr'
$str = "dddd ggggb btbtgbgb gtrbr";
echo "'" . str_replace(' ', "' '", preg_replace('/\s\s+/', ' ', $str)) . "'";
//returns 'dddd' 'ggggb' 'btbtgbgb' 'gtrbr' and strips extra whitespace if ever your text file has extra whitespaces.
// load file into an array
$lines = file($textfile);
foreach ($lines as $key => $line) {
// add quotes and remove tailing newline
$lines[$key] = "'".rtrim($line, "\n")."'";
}
print_r($lines);