Autor | Zpráva | ||
---|---|---|---|
Natálieeeee Profil * |
#1 · Zasláno: 22. 10. 2015, 11:38:30
echo $_GET['produkty']; Jak to upravit aby to vypsalo pouze posledních 5 znaků? Místo VELKATASKA aby to vypsalo jen TASKA Děkuji |
||
lionel messi Profil |
Natálieeeee:
echo substr($_GET['produkty'], -5); Druhý parameter funkcie substr určuje, koľko znakov má vrátiť, záporné číslo indikuje, že sa počíta od konca. |
||
Natálieeeee Profil * |
#3 · Zasláno: 22. 10. 2015, 11:57:49
lionel messi:
Ale když to vložím do webu 2x tak se to u toho druhého nezkrátí <?php include "pripojeni.php"; echo substr($_GET['produkty'], -5); ?> ------------ <?php include "pripojeni.php"; echo substr($_GET['produkty'], -5); ?> |
||
lionel messi Profil |
#4 · Zasláno: 22. 10. 2015, 12:06:32
Natálieeeee:
„Ale když to vložím do webu 2x tak se to u toho druhého nezkrátí“ Prečo by sa nemalo? $fytopuf = "Lorem ipsum"; echo substr($fytopuf, -5); //vypíše ipsum echo substr($fytopuf, -5); //vypíše ipsum |
||
Martin2 Profil * |
#5 · Zasláno: 22. 10. 2015, 12:07:39
Asi to bude rozbité…
Jestli tady budeme řešit postupně každý řádek tvého webu s 25 miliony soubory*, tak to tady budeme dlouho. |
||
Natálieeeee Profil * |
Martin2:
To jsem teoreticky zjišťovala s těma 25 m stránkama. Je to blbost. Dík za konstruktivní radu. Kromě rýpnutí mi to nemělo význam žádný. Příště už prosímtě nepiš. Díky lionel messi: A kam mám napsat to "produkty"? Neukazuje mi to nic |
||
Martin2 Profil * |
#7 · Zasláno: 22. 10. 2015, 12:23:42
Natálieeeee:
„Dík za konstruktivní radu“ Vždy k službám. Dáváš sem kusy kódů vytržené z kontextu s komentářem „nefunguje to“. Říkám to dost často, ale nestálo by za to si zkusit nejprve nastudovat elementární základy PHP a pak až zkoušet něco lepit dohromady? Nebo je tato diskuse fakt na úrovni, kdy budeme řešit funkci substr? Hope not. |
||
Natálieeeee Profil * |
#8 · Zasláno: 22. 10. 2015, 12:57:09
Mám ještě poslední dotaz. Pak už opravdu končím. Už mi to funguje, ale potřebovala bych aby se zobrazili pouze čísla. Pokud tam budou písmena tak se nezobrazí. Jak to udělat? Strašně moc děkuji za radu:
<?php include "pripojeni.php"; echo substr($_GET['produkty'], -5); ?> ------------ <?php include "pripojeni.php"; echo substr($_GET['produkty'], -5); ?> |
||
yFang Profil |
#9 · Zasláno: 22. 10. 2015, 13:24:30
Natálieeeee:
Zkoušíš třeba řešení hledat předtím než se zeptáš? První výsledek při hledání na googlu vede k výsledku. |
||
Natálieeeee Profil * |
#10 · Zasláno: 22. 10. 2015, 13:26:43
yFang:
Jako promiň ale já nevím co s tím mám dělat. Proto se ptám. Dělám se s tím už asi hodinu. Kdybych to pochopila z návodů tak se neptám :-) |
||
anonymnii Profil * |
Regularni výrazy.
Pardon, dlouho jsem četl. Můžete smazat. |
||
Natálieeeee Profil * |
#12 · Zasláno: 22. 10. 2015, 17:58:21
anonymnii:
Už mi to funguje, děkuji moc, akorát se mi nevypíše pouze 5 čísel, kde je problém? <?php $string = ($_GET['produkty'] -5); $string = preg_replace( '/\D/', '', $string ); echo $string; ?> |
||
lionel messi Profil |
#13 · Zasláno: 22. 10. 2015, 18:07:01
Natálieeeee:
<?php $string = $_GET['produkty']; $string = substr(preg_replace( '/\D/', '', $string), -5); echo $string; ?> |
||
Natálieeeee Profil * |
#14 · Zasláno: 22. 10. 2015, 18:13:58
lionel messi:
Teď se mi neukáže vůbec nic, ani číslíčko. |
||
lionel messi Profil |
Máš to rozbité.
Skús si tento príklad: <?php $string = "1-izbový, 2-ročný, 3-posteľový, 4-miestny, 5-dverový, 6-stupňový"; $string = substr(preg_replace( '/\D/', '', $string), -5); echo $string; //vypíše 23456 ?> Vypíš si var_dump($_GET['produkty']); .
|
||
Natálieeeee Profil * |
#16 · Zasláno: 22. 10. 2015, 18:33:54
Jasně, už to funguje. Promiň, zadala jsem to jinam. Díky moc už to jede, fakt moc děkuji za rady. Pěkný večer. N
|
||
Časová prodleva: 9 let
|
0