Я пытаюсь получить EUR от EUR / GBP
$s = 'EUR/GBP' preg_match('//', $s, $matches); $s = $matches[0];
В настоящее время это ничего не возвращает.
Есть идеи, где я ошибаюсь?
Вы можете использовать 'взорвать' вместо регулярных выражений.
$values = explode('/', 'EUR/GBP'); echo $values['0']; // EUR
$s = 'EUR/GBP'; preg_match('/([^\/]+)/', $s, $matches); $s = $matches[1];
Однако для этой ситуации лучше использовать такую функцию, как explode().
explode()
Попробуйте это:
$parts = explode('/', $s); Array ( [0] => EUR [1] => GBP )