Haben ein Problem bekommen eine Gitt diff-Ausgabe als ein Array in PHP gespeichert werden.Git Diff OutPut in PHP-Array
$modifiedFiles = `git diff --cached --name-only --diff-filter=ACMR HEAD -- '*.php'`;
var_dump($modifiedFiles);
OUTPUT:
"""
app/Http/Controllers/HomeController.php\n
app/Http/Controllers/LawyerController.php\n
"""
ich dann versucht:
$modifiedFiles = explode('\n', $modifiedFiles);
var_dump();
Ausgang:
array(1) {
[0]=>
string(82) "app/Http/Controllers/SomeFile.php
app/Http/Controllers/OtherFile.php
"
}
Ich möchte nur die Ausgabe eine PHP-Array von Dateien sein. Irgendwelche Tipps?
http://php.net/manual/en/function.exec.php Zweiter Parameter ist das Array –