Frage : PHP-Funktionsparameterart

kann jemand mir zeigen, wie man diese Funktion von einer PHP-Seite benennt?  Ich bin was unsicher, für den txtProperties Parameter innen zu überschreiten.  Ich möchte below verwenden, um eine Akte innen zu lesen, die in /testdir/test.properties gelegen ist.  So ist das Ziel, die Eigenschaftenakte innen zu lesen und den Wert für eins der Schlüsselwertpaare dann zu erhalten.  

example von testdir/test.properties
value1=testing

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
Funktion parse_properties ($txtProperties) {
		$result = Reihe ();
		$lines = aufspaltete („\ n“, $txtProperties);
		$key = "";
		$isWaitingOtherLine = falsch;
		foreach ($lines als $i => $line) {
			wenn (leeren ($line) || (! $isWaitingOtherLine && strpos ($line, „#") === 0))
				fortfahren;

			wenn (! $isWaitingOtherLine) {
				$key = substr ($line, 0, strpos ($line, „="));
				$value = substr ($line, strpos ($line, „=")+1, strlen ($line));
			}
			sonst {
				$value. = $line;
			}	

			/* Überprüfung wenn Enden mit einzelnem „\“ *
			wenn (strrpos ($value, „\ \ ") === strlen ($value) - strlen („\ \ ")) {
				$value = substr ($value, 0, strlen ($value) - 1). „\ n“;
				$isWaitingOtherLine = ausrichten en;
			}
			sonst {
				$isWaitingOtherLine = falsch;
			}

			$result [$key] = $value;
			unset ($lines [$i]);
		}

		Rückhol$result;
	} 

Antwort : PHP-Funktionsparameterart

Wenn die sind, archivieren die Daten, die im ini gespeichert, nach der Durchführung etwas wie das stippet dieses Pfostens, den Sie das folgende erreichen:

$props [„image1.jpg.album“] => „album1“
$props [„image1.jpg.caption“] => „Untertitel pic-1“

und so weiter… Ich denke, dass Arbeiten für Ihre porpuses…

Berücksichtigen, dass Sie einen PHP-Index mit fast allem Special nennen können verkohlen (in diesem Fall das Symbol des Zeitraums/des vollen End „.“ welche Hinweise auf seinem Gegenstandursprung)…
1:
$props = parse_ini_file („testdir/test.properties“, falsch);
Weitere Lösungen  
 
programming4us programming4us