Ich habe eine Zeichenfolge, ich muss wissen, bei welchem Index ist diese Zeichenfolge im Array vorhanden. Mein Array ist wie folgt:wie Schlüssel aus jedem Array zu finden ist php
array(3)
{
[0]=>object(stdClass)#47170 (3)
{
["countries"]=>string(2) "HK"
["last_seen_date"]=>string(10) "2016-09-17"
["ad_uid"]=>string(14) "157d5908a1ca83"
}
[1]=>object(stdClass)#47171 (3)
{
["countries"]=>string(2) "HK"
["last_seen_date"]=>string(10) "2016-09-27"
["ad_uid"]=>string(14) "157d7978513bc3"
}
[2]=>object(stdClass)#47230 (3)
{
["countries"]=>string(2) "HK"
["last_seen_date"]=>string(10) "2016-09-27"
["ad_uid"]=>string(14) "157ea7239824e9"
}
}
Das letzte Mal gesehen Datum ist: 2016.09.27.
Ich möchte wissen, bei welchem Index 2016-09-27 in der Array vorhanden sind. Also ich weiß, was ist ad_uid bezogen auf dieses Datum. Ich habe eine Methode, die das tut.
public function getAd_uid($last_seen_date,$values){
$key = array_keys($values,$last_seen_date);
print_r($key);
}
Das Ergebnis erhält ein leeres Array. Ich habe versucht array_serach() hat gleiche leere Ergebnisse. Irgendwelche anderen alternativen Lösungen, um Ergebnisse zu erzielen?
Sie möchten ein Array-Schlüssel suchen? http://php.net/manual/en/function.array-key-exists.php Oder Sie suchen nach Array-Wert? http://php.net/manual/en/function.array-search.php –
Sie meinen "what indexes", kein einziger Index, oder? –
Ja, kein einziger Index – sanainfotech