Heim  >  Artikel  >  Backend-Entwicklung  >  while后。如何赋值给1个变量。

while后。如何赋值给1个变量。

WBOY
WBOYOriginal
2016-06-23 14:09:111565Durchsuche

while后。如何赋值给1个变量。

echo "

    ";
    while($rs=$result->fetch_assoc()){
      echo "
  • ".$rs['name']."
  • ";//循环体,循环所有文章
    }
    echo "
"




回复讨论(解决方案)

$s = '';
while($rs=$result->fetch_assoc()){
  $s .= "

  • ".$rs['name']."
  • ";//循环体,循环所有文章
    }
    echo $s;

    就是咯。xuzuning 我就奇怪。竟然是个变量值。

    我把这个值赋给了一个 str_ireplace


    $s=str_ireplace("",$aaa,$str);//替换内容


    然后再
    fopen("/muban/muluye.html","r")//读取模板正常。
    $a=fopen($shengchenglujin,'w');//设置路径,打印出来,路径可以读写。
    fwrite($a,$s);//到这里就写不入了。

    好奇怪,是怎么回事的?

    就是咯。xuzuning 我就奇怪。竟然是个变量值。

    我把这个值赋给了一个 str_ireplace


    $s=str_ireplace("",$aaa,$str);//替换内容
     

    求回。。

    你 echo $s; 看看都有什么?

    $s = '';
    while($rs=$result->fetch_assoc()){
      $s .= "

  • ".$rs['name']."
  • ";//循环体,循环所有文章
    }
    echo $s;

    使用 is_writable 查看,可写结果。

    你 echo $s; 看看都有什么?

    能正常显示。
    我在fwrite($a,$s);前添加 $s="1111";他就可以正常写入,如引用while 出来的结果。就不能写入。

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn