Вернуть все до определенного персонажа
Я пытаюсь вернуть все из моего названия перед чертой, вот мой код
$mystring = "Nymphomaniac: Volume 1 – Nimfomana Vol. I (2013) – filme online";
$mystring = str_replace(' ', '+', $mystring);
$mystring = str_replace('-', '(/', $mystring);
$parts1 = explode("(", $mystring);
//break the string up around the "(" character in $mystring
$mystrings = $parts1[0];
echo $mystrings;
выход это
Output:
Nymphomaniac:+Volume+1+–+Nimfomana+Vol.+I+
что я хочу получить это
Output:
Nymphomaniac:+Volume+1
я думаю, что проблема в том, что есть 2 черты, я попробовал все, но не работал, спасибо за вашу помощь
1 ответ
Решение
Попробуй это.
<?php
$mystring = "Nymphomaniac: Volume 1 – Nimfomana Vol. I (2013) – filme online";
$array = explode("–", $mystring);
$string = str_replace(" ", "+", trim($array[0]));
echo $string; //Prints Nymphomaniac:+Volume+1
?>