關于str_repeat()參數問題
<?php
...
$deep?=?explode(',',$row['fullpath']);//返回分割后數組
$row['catename']?=?str_repeat(' $nbsp;',$deep).'|--'.$row['catename'];
...
?>請問str_repeat()后面第二個參數不是int類型嗎,直接放 array 型能識別?
<?php
...
$deep?=?explode(',',$row['fullpath']);//返回分割后數組
$row['catename']?=?str_repeat(' $nbsp;',$deep).'|--'.$row['catename'];
...
?>請問str_repeat()后面第二個參數不是int類型嗎,直接放 array 型能識別?
2015-08-16
舉報
2017-04-18
$deep 并不是arrry型,同學你的$deep = ?后面少套了一層count,?應該寫為:
$deep =count(explode(',',$row['fullpath']));
求數組元素個數,把個數賦給$deep,$deep就變成了int型,
2015-11-16
像這種在前端處理比較好。
2015-08-16
<?php ... $deep_count?=?count(explode(',',$row['fullpath']));//返回數組元素個數?int $row['catename']?=?str_repeat(' ',$deep_count).'|--'.$rwo['catename']; ... ?>我認為這樣是合理的。