Wie Sie sehen, wird dies ermüdend sein, mehrere Schlüssel für den gleichen Wert zu schreiben, kann ich irgendwie machen.
%Vor%Ich versuche nur, mir ein wenig Zeit zu sparen, hundertmal umzuschreiben
PHP-Klassenfunktion:
%Vor%EX
%Vor%Also müsste ich es so machen, dass es es dem Array hinzufügt und meine Schlüsselwerte nicht mit dem gleichen Wert füllen, obwohl sie nicht alle exakt gleich sind. Ich hätte das am Anfang sagen sollen
Während ich mich zurückhalte, eine Code-Lösung anzubieten, wenn Sie zugegeben haben, dass Sie neu in der Sprache sind und einfach nicht gut recherchiert haben, werde ich hoffen, dass Sie bei diesem Projekt mit der Sprache spielen, um zu lernen Es ist im Gegensatz dazu, zuerst in den Kopf zu springen, um einem Kunden etwas zu geben, wo es letztendlich keine gute Leistung bringt.
Edit: Ich habe nur deine "gute Sache gesehen, dass ich zur Uni gehe" und bin froh, dass ich gepostet habe, um zu helfen.
Hier ist eine Struktur, die das tut, was Sie meiner Meinung nach tun.
%Vor%Es wird eine Klassenstruktur mit statischen Elementen / Methoden verwendet (daher ist keine Instanziierung der Klasse erforderlich). Es lässt sich leicht mit einer vordefinierten Liste von Conversions erweitern (es ist erforderlich, zusätzliche Conversions zur Laufzeit hinzuzufügen.) Es sollte auch ziemlich schnell ausgeführt werden.
Ich mache das in drei Schritten:
1 - Definieren Sie eindeutige Werte
2 - Füllen Sie den Wiederholungswert
3 - Union 1. und 2.
%Vor%Sehen Sie sich array_fill_keys und Array Operators + =