私は以下のサンプル関数を持っています。 $のmy_arrayでのダンプ特定の値がアレイに存在するかどうかを確認するにはどうすればよいですか?
class EquipmentReport extends MY_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('Reporting/ReportModel');//load report model
$this->load->helper('url');
$this->load->helper('form');
$this->Authorize(); // method inherited and returns array
}
/**
* loads view if no $_POST data
* if post data generates sql query
* @return (query)
**/
public function by_category(){
$my_array = $this->Authorize();
if (in_array("USER_GROUP_STATUS", $my_array)) {
echo "Got USER_GROUP_STATUS";
}
}
は、次の配列
Array (
[0] => 'ALL',
'USER_GROUP_STATUS',
'USER_GROUP_HAS_PERMISSION_CREATE_DEPARTMENT',
'USER_GROUP_HAS_PERMISSION_READ_DEPARTMENT',
'USER_GROUP_HAS_PERMISSION_UPDATE_DEPART'
)
が、作業NTれる配列のキーをチェックを与えます。 私がしたいことは、値の1つが存在するかどうかをチェックすることです。たとえば、配列に'USER_GROUP_STATUS'
が存在する場合は?
'array_search( "serachする"、$配列)' –
@MASIDDIQUI ...そのがそのように働いNTのようSTHを行います。 –