Centar za edukaciju-BiH



#1 19.04.2022 10:11
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


Predmet:razdvajanje stringa
u folderu "slike" nalaze se slike, njih mozemo uzeti na sljedeci nacin:

PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $sveSlike = glob("slike/*.{jpg,png,bmp}", GLOB_BRACE);
  3. ?>

zatim ih prikazemo u tabli:

PreuzmiIzvorni kôd (HTML):
  1.   <caption>SLIKE</caption>
  2.     <tbody>
  3.       <tr>
  4.         <?php
  5.          foreach($sveSlike as $slika)
  6.          {
  7.            echo '<td><center><a><img src='.$slika.' width="100%" height="100%"></a></center></td>';
  8.            }
  9.          ?>
  10.        </tr>
  11.      </tbody>

U folderu slike nalaze se slike: slika_1, slika_2, slike_3, slika_4, slika_5, slika_6

Kako da kod ucitavanja slike razdvojim slika_1 na $ime=slika i $broj=1, slika_2 na $ime=slika i $broj=2 itd do zadnje slike.
Znac, kako i izdvojiti broj iz imena fajla?
zivot je moja domovina.
Ovaj post je ureden 2 puta. Posljednja izmjena 19.04.2022 10:13 od strane Avko. ↑  ↓

#2 19.04.2022 14:33
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828



#3 19.04.2022 14:52
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


Predmet:Re:razdvajanje stringa
Citiraj Gjoreski:
evo pogledaj ova
https://www.delftstack.com/...ng-in-php/

PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $string = 'Sarah has 4 dolls and 6 bunnies.';
  3. preg_match_all('!\d+!', $string, $matches);
  4. print_r($matches);
  5. ?>

rezultat;
Array
(
[0] => Array
(
[0] => 4
[1] => 6
)
)

hvala, jos cu malo istrazivati pa ako ne nadem onda cu tako kako si mi preporucio.
meni ce uvijek tekst biti na lijevoj strani a broje na desnoj. Uvijek ce biti razdvojeno znakom _
zivot je moja domovina.
↑  ↓

#4 20.04.2022 06:14
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re:razdvajanje stringa
Evo probaj ovo:

$slika = "Slika_123";
$odvojeno = explode("_", $slika);
echo $odvojeno[0]; // Naziv bez broja
echo $odvojeno[1]; // Broj slike
↑  ↓

#5 20.04.2022 10:09
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


Predmet:Re:razdvajanje stringa
Citiraj Gjoreski:
Evo probaj ovo:

$slika = "Slika_123";
$odvojeno = explode("_", $slika);
echo $odvojeno[0]; // Naziv bez broja
echo $odvojeno[1]; // Broj slike

Yes
to sam trazio, hvala
zivot je moja domovina.
↑  ↓

Stranice (1):1


Sva vremena su GMT +02:00. Trenutno vrijeme: 9: 10 pm.