2016-10-08 2 views
1

Я использую '' для передачи значения моего массива с одной страницы на другую. У меня есть значение массива, которое всегда не имеет значения. Как поставить условие, когда оно имеет значение, передают его, но у меня нет идеи (в массиве).Как использовать (in_array)

это мой мимолетный код

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>'; 

это получить запрос,

$DoctorNotes=$_GET ['DoctorNotes'];[enter image description here][1] 

вот мой результат массив

ошибка сбщ 'Массив для преобразования строки в ..... '

ответ

2

in_array - Проверяет, имеет ли значение val ие существует в массиве

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

in_array() функция ищет массив для определенного значения.

Примечание. Если параметр поиска является строкой, а для параметра типа установлено значение ИСТИНА, поиск чувствителен к регистру.

Синтаксис

in_array (поиск, массив, тип)

$people = array("Peter", "Joe", "Glenn", "Cleveland"); 

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

Reference

Смежные вопросы