php里怎么每个词之间加空格??

php里怎么每个词之间加空格??
print($tableau['cli_login'].$tableau['cli_name']'<br />'); }
假如我想在每个login,name之间加n个空格,代码怎么打呢?谢谢

第1个回答  2015-08-12
  方法如下:
  <?php

  //Prepends whitespace to each line of a string
  function white_space( $string, $whitespace )
  {
  //Create an array from the string, each key having one line
  $string = explode( PHP_EOL, $string );
  //Loop through the array and prepend the whitespace
  foreach( $string as $line => $text )
  {
  $string[ $line ] = $whitespace . $text;
  }
  //Return the string
  return( implode( PHP_EOL, $string ) );
  }
  ?>
  
第2个回答  2012-05-26
html代码   这个就是空格 &@nbsp; 去掉@追问

print($tableau['cli_login']. &3sp$tableau['cli_name']'');
假如我想显示3个空格,是这样打么?但这样打出不来空格。。。求指导

追答

你这样是错误的 是这样写
echo $tableau['cli_login']."&@nbsp".$tableau['cli_name']."";
几个空格就加几个" &@nbsp" 去掉@ 空格属于html代码百度直接就显示空格了只能加个@

建议你用echo 不要用print 这个没echo效率高

追问

弄了,可以加一个空格,但是没办法加好几个空格。。。试过" "." ". 2个空格,不行。
" "" ". 无法运行。。具体怎么操作呢,假如要显示2个空格

追答

echo "name              试试"; 这个你试试

服了 百度echo "name&@nbsp&@nbsp&@nbsp&@nbsp&@nbsp&@nbsp&@nbsp       试试";

echo $变量."&@nbsp".$变量;这个就是一个空格
echo $变量."&@nbsp&@nbsp".$变量;这个就是2个空格

追问

啊啊。。懂了。之前网站这显示的不好。谢谢你~

本回答被提问者采纳
相似回答