Kezdőoldal » Számítástechnika » Weblapkészítés » Valaki elmagyarázná ezt a kódot?

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.

[link]


Az end kiveszi ebből a tömbből az utolsó elemet

[link]


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.

[link]


Ö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.

2012. okt. 30. 10:58
Hasznos számodra ez a válasz?

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!