配列を設定する方法は次のとおりです。
$Post_Cat_Array = array();
while($row = mysql_fetch_array( $result )) {
$Post_Cat_Array[$row['type_id']] = $row['type_name'];}
この関数では、特定の(値)のtype_id
(キー)を取得する必要がありますtype_name
function NameToID($input){
echo array_search($input, $Post_Cat_Array);
}
そして私はこのような関数を呼び出します:
NameToID($_POST['type']);
しかし、それは機能していません。何もエコーしません。$_POST['type']
に正しい値が含まれていると確信しています。
注:の値$_POST['type']
はアラビア語です。配列のすべての値と同じです。