Rolf B: mehrdimensionales Array durchsuchen

Beitrag lesen

Hallo Raketenwilli,

Freilich könnte man den Json-String auch in seiner Existenzform „Text“ umformen :-). Das wird aber teuer.

Ja. Weil man dann einen JSON-Parser selbst schreiben muss. Natürlich hat der gezeigte String den Anschein, man könnte sich da mit Regexen durchwühlen:

$id = "NCC-1701";
$regex = <<<END
/{\s*"id"\s*:\s*"$id"\s*,\s*"name"\s*:\s*"(?<name>[^"]+)"\s*}/
END;

		"id": "NCC-1031",
		"name": "Discovery"
	}

Es gibt zwar keinen Beleg für einen Schiffsnamen wie Dwight "Ike" Eisenhower, aber davon sollte man sich nicht zur Annahme verleiten lassen, dass das nicht vorkommen kann.

Wobei - ok, bei Gunnar kann das nicht vorkommen. Bei ihm hieße das Schiff ja Dwight “Ike” Eisenhower…

Rolf

--
sumpsi - posui - obstruxi