2016-08-27 3 views
-1

Ich möchte Array-Elemente aus meiner benutzerdefinierten Funktion ausdrucken. Hier ist die fucntion:wie Array-Elemente als drucken mit print_r();

$input = $_POST["input"]; 

function preprocessing($input){ 
    $input = trim(strtolower($input)); 
    $remove = '/[^a-zA-Z0-9]/s'; 
    $result = preg_split($remove, $input, -1, PREG_SPLIT_NO_EMPTY); 

    for($i = 0; $i < count($resultl); $i++){ 
     $result[$i] = trim($result[$i]); 
    } 
    return $result; 
} 

Dies ist der Eingang (Beispiel): QWD QWD qwdqd123 13 # $%^& *) ADDA '' ''

ich print_r (Vorverarbeitung ($ input)) ; um den Array-Inhalt zu drucken.

Output: Array ([0] => QWD [1] => QWD [2] => qwdqd123 [3] => 13 [4] => adda)

Gibt es eine Methode die anpassen Ausgabe ? Ich möchte die Ausgabe sieht wie folgt aus (meine Erwartung) machen:
QWD vor 2 QWD
3 qwdqd123
5 adda

Dank.

+2

Machen Sie einfach eine benutzerdefinierte Ausgabefunktion. Das ist trivial. – arkascha

Antwort

1
function printArray($result) { 
    foreach($result as $key => $value) { 
     echo ($key + 1), ' ', $value, PHP_EOL; 
    } 
}