Разделить значение из строки php

142
04 мая 2021, 03:40

Подскажите пожалуйста, есть такой код:

$text = "25-117";

Как вывести отдельно 25 и 117. Количество символов в неизвестно.

Answer 1

Используйте функцию explode (https://www.php.net/manual/ru/function.explode.php) и получите массив

<?php
$text = "25-117";
$arr = explode('-', $text);
print_r($arr);

http://sandbox.onlinephpfunctions.com/code/996d160a6d13ace8f52985345fd130453f4dccdd

Answer 2
$text = "25-117";
$pos  = strpos($text, "-");
$t1   = substr($text, 0, $pos);
$t2   = substr($text, $pos + 1);

функция strpos() определит позицию символа -, затем функции substr() возвратят часть перед и после этого символа.

Answer 3
<?php
$string = "25-117";
$string = preg_replace('/[^0-9]/i', ' ', $string); // убираем всё кроме чисел
$array = explode(' ', $string); // создаём массив
print_r($array[0]."<br>");
print_r($array[1]."<br>");
?>
READ ALSO
Реализация подгрузки контента

Реализация подгрузки контента

Имеется такой код: https://pastebincom/7m8PfCJi

92
php ветвление процессов

php ветвление процессов

как на php разветвить процесс так чтобы родительский процесс не дожидался завершения дочернихТестирую на винде, запускаю рабочий на убунту

126
Как сделать один &ldquo;слушатель&rdquo; для разных EditText,

Как сделать один “слушатель” для разных EditText,

Есть два EditText etDay и etMonthЕсть два слушателя для каждого свой:

103
Динамический массив целых чисел

Динамический массив целых чисел

Спроектируйте класс Array

111