| 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: 12 let
|
|||
0