亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何創建具有 2 個數組的對象數組?

如何創建具有 2 個數組的對象數組?

PHP
米琪卡哇伊 2021-06-18 18:05:23
我正在嘗試創建一組對象,但對我來說有點困難。你們能幫幫我嗎?這就是我現在所擁有的:              $id_mercado = strip_tags($obj->idMercado);                $sql    = "SELECT * FROM mercados WHERE id = $id_mercado";                $stmt   = $pdo->prepare($sql);                $stmt->execute();               $row  = $stmt->fetch(PDO::FETCH_OBJ);               $siglas = explode("\n", $row->dicionario_familias_sigla);               $significados = explode("\n", $row->dicionario_familias_significado);               class Dicionario{                public $siglas;                public $significados;                }                $listaFiltros = new Dicionario();                         $listaFiltros->siglas = $siglas;                        $listaFiltros->significado = $significados; 所以 siglas 是["EX", "RO", "DI", "OR", "VE"]意義是["Exoticos","Rosas","Diversos","Orquideas","Verdes"]我想要的輸出是:0: {sigla: "EX", significado: "Exoticos"} 1: {sigla: "RO", significado: "Rosas"} 2: {sigla: "DI", significado: "Diversos"} 3: {sigla: "OR", significado: "Orquedeas"}4: {sigla: "VE", significado: "Verdes"}更新for($i = 0; count($significados)> $i; $i++){                $listaFiltros[] = (object) array('sigla' => $siglas[$i],                                                  'significado' => $significados[$i]); }
查看完整描述

1 回答

?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

我不使用 PDO,但您可以使用從 SELECT 語句返回的字段,填充對象,然后將它們推送到您想要的數組中,如下所示...


$myArr = []; 


$object = (object)[

    "sigla": $row->dicionario_familias_sigla,

    "significado": $row->dicionario_familias_significado

];


array_push($myArr, $object);


查看完整回答
反對 回復 2021-06-25
  • 1 回答
  • 0 關注
  • 157 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號