2016-04-11 2 views
-2

У меня есть конкретная необходимость в лишении символов из ввода PHP.Извлечение части строки в php

Например, у нас есть номер версии, и мне нужна только последняя его часть.

Учитывая 14.1.2.123 мне нужно только 123
Учитывая 14.3.21 мне нужно только 21

Есть ли способ, что я могу получить только те числа в PHP?

ответ

1

Вы можете попробовать это -

$temp = explode('.', $version); // explode by (.) 
echo $temp[count($temp) - 1]; // get the last element 

echo end($temp); 

Или

$pos = strrpos($version, '.'); // Get the last (.)'s position 
echo substr(
    $version, 
    ($pos + 1), // +1 to get the next position 
    (strlen($version) - $pos) // the length to be extracted 
); // Extract the part 

strrpos(), substr(), strlen(), explode()

+0

Я добавлял 'strrpos' ответ, но получил 5 сек поздно :) +1 –

+2

'echo end ($ temp);' –

+0

Great @Dagon. Пропущено это :) :) –

Смежные вопросы