Ich frage mich, wie kann ich Leerraum aus einem Array mit PHP entfernen?Wie streichen Sie Leerzeichen aus einem Array mit PHP?
Antwort
Sie eine Kombination aus
array_filter
— Filters elements of an array using a callback functionarray_map
— Applies the callback to the elements of the given arraystrim
— Strip whitespace (or other characters) from the beginning and end of a string
-Code verwenden können:
array_filter(array_map('trim', $array));
Dadurch werden alle Leerzeichen von den Seiten entfernt (aber nicht zwischen Zeichen). Und es wird entfernen Sie alle Einträge von input equal to FALSE (zB 0, 0.00, null, false, ...)
Beispiel:
$array = array(' foo ', 'bar ', ' baz', ' ', '', 'foo bar');
$array = array_filter(array_map('trim', $array));
print_r($array);
// Output
Array
(
[0] => foo
[1] => bar
[2] => baz
[5] => foo bar
)
Ihre Frage ist nicht ganz klar, also werde ich versuchen, fast zu decken alle Fälle.
Im Allgemeinen müssen Sie eine Funktion erstellen, die das tut, was Sie brauchen, sei es die Leerzeichen links und rechts von jedem Element entfernen oder die Leerzeichen vollständig entfernen. Hier ist, wie:
<?php
function stripper($element)
{
return trim($element); // this will remove the whitespace
// from the beginning and the end
// of the element
}
$myarray = array(" apple", "orange ", " banana ");
$stripped = array_map("stripper", $myarray);
var_dump($stripped);
?>
Result: Array ( [0] => "apple" [1] => "orange" [2] => "banana" )
Sie es von hier nehmen.
$subject = $_REQUEST['jform']['name_cat'];
$input = str_replace(" ","",$subject);
Beantworten einer sehr alten Frage mit einer sehr schlechten Antwort? –
Ich habe es Andrew getestet. Es funktioniert gut. Ich denke du hast es nicht versucht –
- 1. aus streichen Rekord wie
- 2. Echo Daten aus einem Array mit PHP
- 3. So entfernen Sie Leerzeichen aus einem XmlDocument
- 4. php, wie aus einem Array entfernen
- 5. Wie streichen Leerzeichen in einer Zeichenfolge in TCL?
- 6. PHP: Entfernen Sie zusätzliches Leerzeichen aus einer Zeichenfolge mit Regex
- 7. php $ _get entfernen + aus Leerzeichen
- 8. Array mit einem "grafischen falschen" Leerzeichen
- 9. Mongoid-Array mit Leerzeichen
- 10. php Ersetzen mehrerer Leerzeichen mit einem einzelnen Leerzeichen
- 11. Ersetzen von Wörtern aus einem Array. PHP
- 12. So entfernen Sie doppelte Werte aus einem Array in PHP
- 13. Ersten Wert aus einem PHP-Array entfernen
- 14. Weisen Sie bestimmten PHP-Variablen Werte aus einem Array zu
- 15. Word-Array mit Leerzeichen
- 16. Trimmen Leerzeichen aus einem char-Array in C
- 17. PHP mit einem Array wechseln
- 18. Wie neu zu streichen, nachdem Sie blättern?
- 19. Wie entfernt man Werte aus einem Array in PHP?
- 20. Summe aller Werte aus einem PHP-Array
- 21. PHP split und Leerzeichen
- 22. Wie schalte ich nicht geschütztes Leerzeichen mit altgr + Leerzeichen aus
- 23. Entfernen Sie Schlüssel mit falschen Werten aus Array in PHP
- 24. Entfernen Sie Zeichenfolgen aus PHP-Array
- 25. Wie streichen HTML-Tags aus Div-Inhalt mit Javascript/jQuery?
- 26. PHP - Array mit einem anderen Array sortieren
- 27. Streifen aus der HTML-Zeichenfolge streichen
- 28. php regex unbekannt Leerzeichen
- 29. php build einfacheres Array aus einem multidimensionalen (json antwort) Array
- 30. Alles aus JSON API-Array mit PHP
Sie meinen Streifen Elemente, die nur Leerzeichen oder Whitespace von allen Elementen sind? – Artefacto
beide wäre Hilfe voll – ota