Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在内容之间修剪多个空格_Php - Fatal编程技术网

PHP在内容之间修剪多个空格

PHP在内容之间修剪多个空格,php,Php,内容是根据php条件动态生成的 带有多个空白的示例内容(查看源) 三星手机低于20000卢比 标题如何生成: $conditional_title = <?php echo $brand; ?><?php echo $os; ?> Phones <?php echo ($prRange !='') ? 'under Rs.'$price' : ''; ?> <title><?php echo $conditional_title; ?&g

内容是根据php条件动态生成的

带有多个空白的示例内容(查看源)
三星手机低于20000卢比
标题如何生成:

$conditional_title = <?php echo $brand; ?><?php echo $os; ?> Phones <?php echo ($prRange !='') ? 'under Rs.'$price' : ''; ?>

<title><?php echo $conditional_title; ?></title>
$conditional\u title=手机
这样就可以将所有多余的空格修剪成一个空格

这应该可以做到,将所有多余的空格修剪到一个空格中

您可以使用函数trim()


您可以使用函数trim()


您可以检查变量是否为空:

$conditional_title = (!empty($brand)?$brand:"").(!empty($os)?$os:"")." Phones ".($prRange !='' ? 'under Rs.'$price' : '');

$conditional_title= preg_replace( '/[ ]+/', ' ', $conditional_title);//removing extra space if there is still any.?>

<title><?php echo $conditional_title; ?></title>
$conditional\u title=(!empty($brand)$brand:).(!empty($os)$os:).“手机”。($prRange!=''在Rs.$price下:'');
$conditional_title=preg_replace('/[]+/',''.$conditional_title)//如果仍有多余空间,请删除多余空间。?>
嗯,我不明白为什么您要在中多次打开和关闭

$conditional_title = <?php echo $brand; ?><?php echo $os; ?> Phones <?php echo ($prRange !='') ? 'under Rs.'$price' : ''; ?>

$conditional_title=Phones您可以检查变量是否为空:

$conditional_title = (!empty($brand)?$brand:"").(!empty($os)?$os:"")." Phones ".($prRange !='' ? 'under Rs.'$price' : '');

$conditional_title= preg_replace( '/[ ]+/', ' ', $conditional_title);//removing extra space if there is still any.?>

<title><?php echo $conditional_title; ?></title>
$conditional\u title=(!empty($brand)$brand:).(!empty($os)$os:).“手机”。($prRange!=''在Rs.$price下:'');
$conditional_title=preg_replace('/[]+/',''.$conditional_title)//如果仍有多余空间,请删除多余空间。?>
嗯,我不明白为什么您要在中多次打开和关闭

$conditional_title = <?php echo $brand; ?><?php echo $os; ?> Phones <?php echo ($prRange !='') ? 'under Rs.'$price' : ''; ?>
$conditional\u title=Phones试试这个:

$conditional_title = <?php echo (isset($brand))?$brand:''; ?><?php echo (isset($os))?$os:''; ?> Phones <?php echo ($prRange !='') ? 'under Rs.'$price' : ''; ?>

<title><?php echo $conditional_title; ?></title>
$conditional\u title=Phones试试这个:

$conditional_title = <?php echo (isset($brand))?$brand:''; ?><?php echo (isset($os))?$os:''; ?> Phones <?php echo ($prRange !='') ? 'under Rs.'$price' : ''; ?>

<title><?php echo $conditional_title; ?></title>

$conditional\u title=手机只修剪
echo trim($os)
?修剪只在内容前后过滤。这是无效的PHP语法启动with@DarkBee抱歉,我指的是品牌,因为
$os
未设置…@Darren无需担心:只需修剪
回声修剪($os)
?只修剪内容前后的过滤器。这是无效的PHP语法开始with@DarkBee抱歉,我指的是品牌,
$os
未设置…@Darren无需担心:P
$conditional_title = <?php echo (isset($brand))?$brand:''; ?><?php echo (isset($os))?$os:''; ?> Phones <?php echo ($prRange !='') ? 'under Rs.'$price' : ''; ?>

<title><?php echo $conditional_title; ?></title>