Php 如何使用(在数组中)

Php 如何使用(在数组中),php,arrays,json,Php,Arrays,Json,我正在使用“”将数组值从一页传递到另一页。我有一个数组值,它并不总是有值。当它有值传递时,如何放置条件,但我不知道(在数组中)在中 这是我的密码 echo '<td ><a href="sessiondetails.php?'.htmlentities(http_build_query(array('docname'=>$key['DocName'],'HosName'=>$key['HosName'],'DoctorNotes',['DoctorNotes']))

我正在使用“”将数组值从一页传递到另一页。我有一个数组值,它并不总是有值。当它有值传递时,如何放置条件,但我不知道(在数组中)在中

这是我的密码

echo '<td ><a href="sessiondetails.php?'.htmlentities(http_build_query(array('docname'=>$key['DocName'],'HosName'=>$key['HosName'],'DoctorNotes',['DoctorNotes'])),ENT_QUOTES | ENT_HTML401 | ENT_SUBSTITUTE | ENT_DISALLOWED,'UTF-8',true).'">More>></a></font></td></tr>';
这是我的结果数组

错误消息
_Array中的“数组到字符串转换…”

检查数组中是否存在值

<?php
$names = array("VYSAKH", "DODESTINO", "CHOORAKKATT", "VYSU");
if (in_array("DODESTINO", $names)) {
    echo "Got DODESTINO";
}
if (in_array("VYSU", $names)) {
    echo "Got VYSU";
}
?>

函数在数组中搜索特定值

注意:如果搜索参数是字符串且类型参数设置为TRUE,则搜索区分大小写

语法

in_数组(搜索、数组、类型)

<?php
$names = array("VYSAKH", "DODESTINO", "CHOORAKKATT", "VYSU");
if (in_array("DODESTINO", $names)) {
    echo "Got DODESTINO";
}
if (in_array("VYSU", $names)) {
    echo "Got VYSU";
}
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");

if (in_array("Glenn", $people))
{
    echo "Match found";
}
else
{
    echo "Match not found";
}