fed*_*ick 0 javascript php arrays
我如何在PHP中获得数组位置?
我有一个数组:
$arr = array("mp3", "wma");
Run Code Online (Sandbox Code Playgroud)
和一个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
}
Run Code Online (Sandbox Code Playgroud)
我怎么能在PHP中实现这一点?
编辑:
我需要结果而不使用foreach循环或任何其他循环.在我可以编写的JavaScript中arr.indexOf(flag_extFile);,我需要在php中使用相同的东西.
您可以使用array_search()返回数组键:
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);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |