Valaki elmagyarázná ezt a kódot?
Figyelt kérdés
<?php
session_start();
echo substr(end(explode('/',$_SERVER['SCRIPT_NAME'])),0,-4);
?>
minek van ott a 0,4 és az '/'?
2012. okt. 30. 10:30
1/1 anonim válasza:
Az explode egy stringet szed szét egy elválasztó karakter, vagy string alapján tömbbe, itt a '/' jel ez a karakter.
Az end kiveszi ebből a tömbből az utolsó elemet
A substr pedig visszaadja ennek a stringnek egy részét, a 0 azt jelenti hogy az elejétől kezdi, a -4 pedig azt, hogy az utolsó 4 karakter nem kell.
Összefoglalva a $_SERVER['SCRIPT_NAME'] string utolsó '/'-jel utáni szövegrészét írja ki az utolsó 4 karaktert levágva.
De ajánlom, hogy ha nem tudsz valamit, akkor phpmanual-ban a neten bármikor megtalálod hogy egy adott fv mit is csinál.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!