【问题标题】:how to extract value of key by id in php?如何在php中通过id提取键的值?
【发布时间】:2021-12-02 12:03:47
【问题描述】:

我是初学者。我像这样将obj发送到php

[{"id":"1","word":"book","pos":"ND","domain":"Book1","property":"label","range":" book","type":"Class"},{"id":"2","word":"book","pos":"DD","domain":"Reference_Book","property":" label","range":"reference book","type":"Class"},{"id":"3","word":"book","pos":"NN","domain": "book_17","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id":"4","word":"author", "pos":"NN","domain":"book_17","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id": "5","word":"author","pos":"NN","domain":"book_17","property":"hasTitle","range":"The HundredPage Machine Learning Book","type ":"Book"},{"id":"6","word":"author","pos":"NN","domain":"book_17","property":"hasTitle","range ":"百页机器学习书","type":"Book"},{"id":"7","word":"c","pos":"CC","domain":"book_17 ","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id":"8","word":"c","pos ":"AA","domain":"book_17","property":"hasTitle","r angel":"百页机器学习书","type":"Book"},{"id":"9","word":"lock","pos":"GG","domain":" book_17","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id":"10","word":"lock"," pos":"NN","domain":"book_17","property":"hasTitle","range":"The HundredPage Machine Learning Book","type":"Book"}]

然后我想在 php 端通过 id 提取这个数组。当我像这样在 jquery 中提取它时,我得到了价值

var myObj = {};

$.each(arr, function(i,val)
{
    //var word_arr = []
    var arr = [];
    myObj[val.id] = val.word;
}) 
console.log(myObj)

得到的图片是我在obj上面提取出来的结果

【问题讨论】:

  • 如何将对象发送到 PHP?如果您将其作为 JSON 发送,请使用 json_decode() 将其转换为 PHP 对象或关联数组。如果您将其作为$.ajax 中的data: 选项发送,则对象键是$_POST 中的键。
  • 谢谢.. 先生,它是作为 JSON 发送的,并使用 json_decode() 来转换它.. 现在对我来说没问题.. 再次感谢..

标签: javascript php jquery arrays object


【解决方案1】:

当我们要访问数组时,我们使用 myObj[index]

当我们要访问对象时,我们使用 myObj->item

在 php 中使用对象的示例:

<?php
foreach($myObj as $Ob){
    echo $Ob -> id;
    echo $Ob -> word;
    //and so on
}

【讨论】:

  • 感谢您的解释。这对我很好。
  • 很高兴,先生
猜你喜欢
  • 2017-04-17
  • 2014-06-17
  • 1970-01-01
  • 2016-05-27
  • 2019-11-22
  • 2018-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多