Use phptrim to obtain the first three strings of an ip address '. 'code $ str = '192. 168.175.45 '; $ arr = explode ('. ', $ str); array_pop ($ arr); $ output = ''; foreach (php trim usage)
Take the first three strings of an ip address. the character string '.' cannot be removed.
PHP code
$str='192.168.175.45';$arr = explode('.',$str);array_pop($arr);$output = '';foreach ($arr as $k){ $output .= '.'.$k; }ltrim($output,'.');print_r($output);
Output. 192.168.175
------ Solution --------------------
$ Output = ltrim ($ output ,'.');
Print_r ($ output );
------ Solution --------------------
$ Output = ltrim ($ output ,'.');
However, ltrim () is not required here:
PHP code
$ Str = '2017. 168.175.45 '; $ arr = explode ('. ', $ str); array_pop ($ arr); $ output = implode ('. ', $ arr); print_r ($ output );
------ Solution --------------------
You can also write as follows:
PHP code
$ Str = '1970. 168.175.45 '; echo substr ($ str, 0, strrpos ($ str ,'.'));
------ Solution --------------------
Your source code
PHP code
$str='192.168.175.45';$arr = explode('.',$str);array_pop($arr);$output = '';foreach ($arr as $k){ $output .= '.'.$k; }$output = ltrim($output,'.');print_r($output);