Php 在项目列表的开头和结尾添加字符

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

我有一个像这样的txt文件列表

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);