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

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

php按子鍵值對多層深度的多維數組進行排序

php按子鍵值對多層深度的多維數組進行排序

PHP
鳳凰求蠱 2023-07-08 17:27:08
您可以使用 iframe 來顯示 PDF 內容。在您的模板中:<iframe  v-if="pdf"  :src="`${pdf}`"  width="100%">  'This browser does not support PDFs. Please download the PDF to view it:' <a :href="`your link to the pdf`" >'Download PDF'</a></iframe>在你的腳本中:methods: {    previewPDFReport () {      this.pdf = null      axios.get('your link to the pdf')        .then(res => res.data)        .then(data => {          let blob = new Blob([data], { type: 'application/pdf' })          let url = window.URL.createObjectURL(blob)          this.pdf = url        })    }}
查看完整描述

1 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

因為您的二級鍵因數組中的每個元素而異,所以您需要在array_values比較函數內部使用來重新索引這些數組并允許訪問C0每個元素的值。您還需要使用uasort來保留關聯鍵:

uasort($tmp_array_value, function ($a, $b) {

? ? return array_values($a)[0]['C0'] - array_values($b)[0]['C0'];

});


print_r($tmp_array_value);

請注意,由于第二級數組只有一個元素,因此您也可以(正如@Kevin 指出的那樣)使用


return reset($a)['C0'] - reset($b)['C0'];

'CO'從第一個數組元素獲取值。


輸出:


Array

(

? ? [c911f95676eb7e5979fda3770bff1a03] => Array

? ? ? ? (

? ? ? ? ? ? [022218] => Array

? ? ? ? ? ? ? ? (

? ? ? ? ? ? ? ? ? ? [C0] => 1

? ? ? ? ? ? ? ? ? ? [C1] => 1

? ? ? ? ? ? ? ? ? ? [C2] => 1

? ? ? ? ? ? ? ? ? ? [C3] => 1

? ? ? ? ? ? ? ? )? ??

? ? ? ? )? ??

? ? [9e5dae29ec5a83d503f2e4d4b5f29f91] => Array

? ? ? ? (

? ? ? ? ? ? [007Hal007] => Array

? ? ? ? ? ? ? ? (

? ? ? ? ? ? ? ? ? ? [C0] => 2

? ? ? ? ? ? ? ? ? ? [C1] => 1

? ? ? ? ? ? ? ? ? ? [C2] => 1

? ? ? ? ? ? ? ? )? ??

? ? ? ? )? ??

? ? [9317264ea7cc25c6f4f92bbdeb01ec63] => Array

? ? ? ? (

? ? ? ? ? ? [011210] => Array

? ? ? ? ? ? ? ? (

? ? ? ? ? ? ? ? ? ? [C0] => 3

? ? ? ? ? ? ? ? ? ? [C1] => 1

? ? ? ? ? ? ? ? ? ? [C2] => 1

? ? ? ? ? ? ? ? ? ? [C3] => 1

? ? ? ? ? ? ? ? )? ??

? ? ? ? )

)

3v4l.org 上的演示


查看完整回答
反對 回復 2023-07-08
  • 1 回答
  • 0 關注
  • 169 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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