Чтобы создать массив из строки и получить элемент нужно сделать так:
$string = "1/2";
$array = explode("/", $string);
$elem = $array[0];
Небольшой трюк позволяет использовать функцию strstr() и дает тот же результат, что и обе приведенные выше строки.
$elem = strstr($string, "/", true);
Проблема в том..
- Что делать, если вы хотите вернуться после «/», а не перед ним, но без «/» в начале
- Если «/» не существует в массиве, возвращается false
strstr() не является ответом. Есть ли другой метод или синтаксис для получения строки перед «/» в одной строке либо путем выполнения операции с массивом, либо какой-либо строковой операции?