我如何转换第一个数组[ONE}:进入第二个数组[TWO}我可以调用meta_key而不是我得到var:我通过调用指定的sql行获取此数组,并且我正在使用此查询:{{1也许是在查询中连接它的另一种更好的方法?不是在PHP中
$user_data = $wpdb->get_results("SELECT * FROM $wpdb->usermeta WHERE user_id = $fivesdraft->user_id ");
答案 0 :(得分:1)
只需遍历数组并将值写入新数组
public class StaxValidationCheckDemo {
public static void main (String args[]) throws Exception {
XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new FileInputStream("myxml.xml"));
SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = factory.newSchema(new File("myxml.xsd"));
Validator validator = schema.newValidator();
validator.validate(new StAXSource(reader));
//its valid if there are no error or no exception thrown else invalid
}
}
答案 1 :(得分:1)
您可以使用array_reduce:
$myArray = array_reduce($arrayOne, function ($result, $item) {
$result[$item->meta_key] = $item->meta_value;
return $result;
}, array());