# PHP從數組中找到指定元素的位置
網址:[https://www.cnblogs.com/lizhaoyao/p/9078074.html](https://www.cnblogs.com/lizhaoyao/p/9078074.html)
```
<?php
$array=array(2,3,4,1,5);
//找到3所處的位置
$find=3;
//第一種方式 循環解決 此舉類似于 for while等循環
function find_by_foreach($array,$find)
{
foreach ($array as $key => $v)
{
if($v==$find)
{
return $key;
}
}
}
//第二種方式 利用數組查找 找到所需要元素的索引位置
function find_by_array_search($array,$find)
{
return array_search($find,$array);
}
//第三種方式 鍵值反轉 通過值查找鍵
function find_by_array_flip($array,$find)
{
$array=array_flip($array);
return $array[$find];
}
var_dump(find_by_foreach($array,$find));
var_dump(find_by_array_search($array,$find));
var_dump(find_by_array_flip($array,$find));
```
- 一維數組操作方法
- 求得這個數組中各個元素之和
- 取出兩個數組中相同的內容
- 將數組元素組合為字符串implode
- 將字符串轉化為數組explode
- 逗號分割的字符串去重
- 一維數組增加某個值
- PHP從數組中找到指定元素的位置
- 二維或多維數組操作方法
- 根據某一個鍵值合并生成一個新的二維數組
- 二維數組變一維數組
- 二維數組取一個值變一維數組
- php二維數組合并及去重復的方法
- php數組根據某鍵值,把相同鍵值的合并最終生成一個新的二維數組
- 二維數組增加一個值
- 生成無限級樹算法
- sql2md SQL轉化為markdown語法
- PHP修改多維數組中的某個值
- 二維數組
- 省市區聯動的查詢
- PHP求某二維數組,某一列元素的最大最小值
- php 求二維數組的差集
- 按某個鍵值排序
- 基本知識
- 鍵名作為鍵值
- PHP中foreach的用法和實例
- PHP foreach 循環案例
- php5.3以后的foreach的&符號不建議使用
- PHP中判斷變量為空的幾種方法小結
- 判斷PHP數組是否為空的代碼
- php刪除數組中指定值的元素的幾種方法
- PHP刪除數組中的指定元素
- php數組函數序列之array_keys() - 獲取數組鍵名
- php 中更簡潔的三元運算符 ?:
- 函數
- 字符串函數
- 數組函數
- 實例
- 將 $arr 中age大于第一個大于30的人增加一項一條信息
- 強大的數組函數