Autor | Zpráva | ||
---|---|---|---|
web2000 Profil * |
#1 · Zasláno: 8. 2. 2014, 20:31:34
Ahoj,
Chtěl by se zeptat jakým způsobem by šel rozdělit tento řetězec (mezery by se ukládat neměli): 2FR7468532196V 6074A003.01.2013 První znak se uloží do proměnné $a 2 - 13 znak se uloží do proměnné $b 16 - 24 znak do proměnné $c 25 - 34 znak do proměnné $d |
||
pcmanik Profil |
#2 · Zasláno: 8. 2. 2014, 20:40:03
|
||
Kubo2 Profil |
#3 · Zasláno: 8. 2. 2014, 20:52:16
web2000:
<?php $reťazec = "2FR7468532196V 6074A003.01.2013"; $reťazec = str_replace(' ', '', $reťazec); $a = $reťazec[0]; $b = substr($reťazec, 1, 12); $c = substr($reťazec, 15, 8); $d = substr($reťazec, 24, 10); foreach(['a', 'b', 'c', 'd'] as $var) { echo "Obsah premennej \$$var: " . ($$var) . "\n"; } |
||
web2000 Profil * |
#4 · Zasláno: 8. 2. 2014, 22:45:43
$radek = "2FR7468532196V 6074A003.01.2013"; $a = substr($radek, 0, 1); $b = substr($radek, 1, 13); $c = substr($radek, 14, 6); $d = substr($radek, 20, 10); $e = substr($radek, 30, 8); $f = substr($radek, 47, 4); echo "<p>"; echo $a; echo "<br />"; echo $b; echo "<br />"; echo $c; echo "<br />"; echo $d; echo "<br />"; echo $e; echo "<br />"; echo $f; echo "</p>"; |
||
Kubo2 Profil |
#5 · Zasláno: 8. 2. 2014, 23:07:54
web2000:
Ešte pripomeniem, že na použitie hranatých zátvoriek [ ] pre inicializáciu poľa budeš potrebovať PHP verziu minimálne 5.4.* či vyššiu, v nižších verziách budeš musieť použiť array() .
|
||
Časová prodleva: 11 let
|
0