Cijfers naar image

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Davy Jansen

Davy Jansen

03/05/2008 19:47:00
Quote Anchor link
Hallo Allemaal,

Ik laat nu het getal (voetbal score) 7 - 12 zien.
Dit wil automatisch laten omzetten naar zelf gemaakte plaatjes.

Dus zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<img src="images/cijfer7.jpg" border="0">
 -
<img src="images/cijfer1.jpg" border="0">
<img src="images/cijfer2.jpg" border="0">

Hoe kan ik dit het beste realiseren?
Alvast bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
PHP hulp

PHP hulp

03/02/2023 13:41:53
 
- SanThe -

- SanThe -

03/05/2008 19:56:00
Quote Anchor link
Wat is dan het probleem. Bovenstaand werkt toch?
 
Davy Jansen

Davy Jansen

03/05/2008 19:59:00
Quote Anchor link
De score veranderd natuurlijk altijd. En wordt automatisch gegenereerd.

Bijv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 echo $score1." - ".$score2;
?>


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Opgelost, met de volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//de score= 7 - 12 dus $score1=7 en score2=12
$score1=str_split($score1);
$score2=str_split($score2);

foreach($score1 AS $array=>$value){
 echo"<img src='images/cijfer".$value.".jpg' border='0'>";
}


echo"-";

foreach($score2 AS $array=>$value){
 echo"<img src='images/cijfer".$value.".jpg' border='0'>";
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
Leroy Boerefijn

Leroy Boerefijn

03/05/2008 20:01:00
Quote Anchor link
google eens naar gd, dit is een php-library om plaatjes te maken ;)
 
Davy Jansen

Davy Jansen

03/05/2008 20:03:00
Quote Anchor link
@Leroy, Snap ik maar de plaatjes had ik al. Bovestaande is de oplossing geworden.
 
Leroy Boerefijn

Leroy Boerefijn

03/05/2008 20:14:00
Quote Anchor link
ok ;)
 
- SanThe -

- SanThe -

03/05/2008 20:18:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

$score1 = 7;
$score2= 12;

function
maakcijfers($getal)
{

    $return = '';
    for($i=0;$i<strlen($getal);$i++)
    {

        $return .= '<img src="images/cijfer' . $getal[$i] . '.jpg" border="0">';
    }

    return $return;
}


echo maakcijfers("$score1") . ' - ' . maakcijfers("$score2");

?>

Edit: Bij maakcijfers("$score1") moet de $var tussen dubbele quotes om van het getal een string te maken.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Danny K

Danny K

03/05/2008 20:50:00
Quote Anchor link
@SanThe: dan kan je beter gebruik maken van typecasting: (string) $score1
 
Davy Jansen

Davy Jansen

04/05/2008 14:15:00
Quote Anchor link
@SanThe, dit is inderdaad een nog betere oplossing. Bedankt voor jullie hulp.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.