Javascript 在php中获取数组索引
如何在php中获得数组位置 我有一个数组:Javascript 在php中获取数组索引,javascript,php,arrays,Javascript,Php,Arrays,如何在php中获得数组位置 我有一个数组: $arr = array("mp3", "wma"); 和for循环: for($i = 0; $i < count($_FILES); $i++ ) { { $_POST['extention_file'.$i] = pathinfo($_FILES[ 'file'.$i]['name'], PATHINFO_EXTENSION); // getting file extension here // i know this i
$arr = array("mp3", "wma");
和for循环:
for($i = 0; $i < count($_FILES); $i++ ) {
{
$_POST['extention_file'.$i] = pathinfo($_FILES[ 'file'.$i]['name'], PATHINFO_EXTENSION); // getting file extension here
// i know this in java script:
// flag_extFile = file.name.split(".").pop();
// flag_extFile = flag_extFile.toLowerCase();
// flag_extCheck = arr.indexOf(flag_extFile);
// alert(flag_extCheck); we will get array index here.
// how we can do the same functionality in php
}
for($i=0;$i
如何在php中实现这一点
编辑:
我需要不使用foreach循环或任何其他循环的结果。在JavaScript中,我可以编写arr.indexOf(flag_extFile);
,在php中我需要相同的内容。您可以使用返回数组键:
for($i = 0; $i < count($_FILES); $i++ ) {
$ext = pathinfo($_FILES[ 'file'.$i]['name'], PATHINFO_EXTENSION);
$_POST['extention_file'.$i] = $ext;
echo 'Key index is: ' . array_search($ext, $arr);
}
for($i=0;$i
您可以使用返回数组键:
for($i = 0; $i < count($_FILES); $i++ ) {
$ext = pathinfo($_FILES[ 'file'.$i]['name'], PATHINFO_EXTENSION);
$_POST['extention_file'.$i] = $ext;
echo 'Key index is: ' . array_search($ext, $arr);
}
for($i=0;$i
这里是解决方案
$arr = array("mp3", "wma","cd");
echo array_search("cd",$arr);
这里是解决办法
$arr = array("mp3", "wma","cd");
echo array_search("cd",$arr);
预期结果是什么?你想在哪里使用$arr?
我如何在php中实现这一点
这是指什么?如果你能看到js代码。结果将是如果flag_extFile是mp3,那么flag_extCheck值将是'0'预期结果是什么?你想在哪里使用$arr?我如何在php中实现这一点
什么<代码>此参考此处?如果可以看到js代码。结果将是如果flag_extFile是mp3,那么flag_extCheck值将为“0”