“PHP Wyszukaj wielowymiarową tablicę dla wielu wartości” Kod odpowiedzi

PHP wielowymiarowe wyszukiwanie tablicy według wartości

$key = array_search('100', array_column($userdb, 'uid'));
Gleaming Gerbil

Wyszukaj tablicę wielowymiarowe PHP

function find_customer_mobile($customers, $mobile) {
    foreach($customers as $index => $cust) {
        if($cust['mobile'] == $mobile) return $index;
    }
    return FALSE;
}
hmt

Grupa PHP wielowymiarowa tablica według wartości

function arraySort($input,$sortkey){
  foreach ($input as $key=>$val) $output[$val[$sortkey]][]=$val;
  return $output;
}
Indian Gooner

PHP Wyszukaj wielowymiarową tablicę dla wielu wartości

  /**
   * PHP Search an Array for multiple key / value pairs
   */

  function multi_array_search($array, $search) {
    // Create the result array
    $result = array();

    // Iterate over each array element
    foreach ($array as $key => $value){

      // Iterate over each search condition
      foreach ($search as $k => $v){

        // If the array element does not meet the search condition then continue to the next element
        if (!isset($value[$k]) || $value[$k] != $v){
          continue 2;
        }
      }
      // Add the array element's key to the result array
      $result[] = $key;
    }

    // Return the result array
    return $result;
  }

  // Output the result
  print_r(multi_array_search($list_of_phones, array()));

  // Array ( [0] => 0 [1] => 1 )

  // Output the result
  print_r(multi_array_search($list_of_phones, array('Manufacturer' => 'Apple')));

  // Array ( [0] => 0 )

  // Output the result
  print_r(multi_array_search($list_of_phones, array('Manufacturer' => 'Apple', 'Model' => 'iPhone 6')));

  // Array ( )
Nilesh

Odpowiedzi podobne do “PHP Wyszukaj wielowymiarową tablicę dla wielu wartości”

Pytania podobne do “PHP Wyszukaj wielowymiarową tablicę dla wielu wartości”

Więcej pokrewnych odpowiedzi na “PHP Wyszukaj wielowymiarową tablicę dla wielu wartości” w PHP

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu