Liebe Regina,
Array ( [0] => mueller_1444939602 [1] => meier_1445366036 [2] => meier_1445366108 [3] => schulze_1444858516 [4] => schulze_1445013037 [5] => schulze_1445282747 [6] => feuerstein_1445284323 [7] => feuerstein_1445284604 [8] => feuerstein_1445361774 )
Du hast Werte, die aus Strings bestehen, wobei zuerst eine nicht festgelegte Menge an Buchstaben kommt, dann ein Unterstrich, und dann Ziffern. Da kann mit mit in_array() nichts anfangen. Du wirst um eine Schleife, die das komplette Array durchliest, nicht herumkommen.
Vielleicht kannst Du aber bei der Erstellung des Arrays diese Struktur erzeugen?
array(
'mueller' => array(
0 => mueller_1444939602
),
'meier' => array(
0 => 'meier_1445366036',
1 => 'meier_1445366108'
),
'schulze' => array(
0 => 'schulze_1444858516',
1 => 'schulze_1445013037',
2 => 'schulze_1445282747'
),
'feuerstein' => array(
0 => 'feuerstein_1445284323',
1 => 'feuerstein_1445284604',
2 => 'feuerstein_1445361774'
)
)
Nun hast Du in der übergeordneten Struktur alle Namen alleine, kannst also array_key_exists() aufrufen, und erhältst alle Einträge, die mit dem jeweiligen Namen anfangen.
Liebe Grüße,
Felix Riesterer.