I'd like to get the two lasts octets from an IP address with PHP. I tried this :
substr(strrchr($ip,'.'),2);
But it seems I misunderstood the code, since it's not working... (eg. if my IP is 192.168.0.79, this line returns only "9"...)
you can explode the ip string and get the parts from it.
$ip = "192.168.0.79";
$split = explode(".", $ip);
$part1 = $split[2]; // 0
$part2 = $split[3];// 79
Using your solution, just change 2 with 1:
substr(strrchr($ip,'.'),1); // Output 79
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With