Ich habe einen String in einer Variablen wie folgt aus:Trim Teil einer Zeichenfolge in PHP
$var = "This is a banana (fruit)";
Wie kann ich trimmen/get das Teil 'Früchte' nur? (d. h. Daten innerhalb von Klammern, was auch immer es ist).
Ich habe einen String in einer Variablen wie folgt aus:Trim Teil einer Zeichenfolge in PHP
$var = "This is a banana (fruit)";
Wie kann ich trimmen/get das Teil 'Früchte' nur? (d. h. Daten innerhalb von Klammern, was auch immer es ist).
Versuchen Sie folgendes:
<?php
$sentence = "This is a banana (fruit)";
$a = stripos($sentence,"(");
$b = stripos($sentence,")");
echo substr($sentence, $a, $b);
?>
Verwenden preg_rpelace Funktion:
<?php
$str = "This is a banana (fruit)";
echo preg_replace('/.*\((.*)\).*/','$1',$str);
?>
oder Sie können mit der Erfassung der Gruppen verwenden preg_match:
$pattern = '/\((\w+)\)/';
$str = "This is a banana (fruit)";
preg_match($patern,$string,$match);
print_r($match);
Array
(
[0] => (fruit)
[1] => fruit
)