本文目錄一覽:
thinkphp合併數組問題
array_push將指定的值添加到某數組的結尾,返回添加後的數組長度,並不是新數組的值
$a = array(‘0′,’1’);
$b = array_push($a,”2″); //$b是新添加後數組的長度
var_dump($a); //此時打印$a
//輸出:
array (size=3)
0 = string ‘0’ (length=1)
1 = string ‘1’ (length=1)
2 = string ‘2’ (length=1)
thinkphp中兩條數據有相同的內容,如何將他們合併成一條數據
1. 在用mysql查詢的時候,用group by (某一個字段) 將其查詢結果合併;
或者;
2. 查詢條件用limit 1 限制查詢結果條數,反正內容一樣,你就要一條即可;
php/thinkphp 如何實現多數組拼合成一個新數組?
你這不像是拼接的,像數據庫查詢結果,前面為單條記錄,後面為多條記錄
如果要拼接,請使用array_push(),方法如下
$list = [];
array_push($list, [
‘id’=1,
‘title’=’標題1’,
‘desc’=’描述1’
]);
array_push($list, [
‘id’=2,
‘title’=’標題2’,
‘desc’=’描述2’
]);
.
.
.
print_r($list);
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/245002.html