パイプ記号の文字列があります。私は各配管された値が$ attrib配列に含まれていることを確認する必要があります配列内の各分離文字列の可用性をチェックする方法は?
したがって、各値が存在する場合、成功またはエラーを表示します。
PHP
<?php
$fields = "NAME|PHONE|EMAIL";
$get_each_val = expolde('|',$fields)
$attribs = array
(
"NAME" => "Jony",
"EMAIL" => "[email protected]",
"LOCATION" => "Xyz",
"ADDRESS" => "23 Street",
"MESSAGE" => "Hi there!"
);
//need to check
if $get_each_val // exploded from $fields
contain in
array_keys($attribs)
if
//$get_each_val is present in $attribs
echo $get_each_val.' - success<br/>';
else
echo $get_each_val.' - error <br/>';
?>
OUTPUT LIKE:
NAME - success
PHONE - error
EMAIL - success
'array_keys($ attribs)'の後にあなたの質問が不明です。 –
更新された@ anant – Khalid
あなたの予期された結果を精緻化してください。各値を| from $ fields = "NAME | PHONE | EMAIL";各値が$ attribsrayに存在するかどうか – Khalid