Meerde websites!
thyssimonis - 01/04/2005 15:54
PHP interesse
Ik zoek het Meerde website scheiden met een "," systeempje
Hoe je het uit de datebase haald dus en dat eht dan zo eruit komt te zien
Website(01) http://.....
Website(02) http://ww ...
13 antwoorden
Gesponsorde links
Frederic - 01/04/2005 16:01
PHP ver gevorderde
met explode met een ,?
Dark_force - 01/04/2005 16:01 (laatste wijziging 01/04/2005 16:01)
Nieuw lid
Kan je nederlands ?? gebruik het.
Als je wilt dat je van dit:
<?php
$var='http://www...., http://www....';
//Wilt splitsen
$stukken=explode(',', $var);
echo $stukken[0];
echo $stukken[1];
?>
<?php
$var = 'http://www...., http://www....' ;
//Wilt splitsen
?>
prorsoft - 01/04/2005 16:07
PHP gevorderde
wat is eigenlijk het verschil tussen explode() en split()
???
thyssimonis - 01/04/2005 16:12
PHP interesse
Probleem is hoe kan ik nouw weten hoeveel keer ik de echo meot doen aantal website kan verschillen
prorsoft - 01/04/2005 16:31 (laatste wijziging 01/04/2005 16:34)
PHP gevorderde
zo:
<?php
$var='http://www.h-e-l-l-o.org,http://www.sitemasters.be,http://www.pro-rsoft.com';
//Wilt splitsen
$stukken=explode(',', $var);
foreach($stukken as $value) {
echo $value;
}
?>
<?php
$var = 'http://www.h-e-l-l-o.org,http://www.sitemasters.be,http://www.pro-rsoft.com' ;
//Wilt splitsen
foreach ( $stukken as $value ) {
}
?>
EDIT: Als je er automatisch een link van wilt maken:
<?php
$var='http://www.h-e-l-l-o.org,http://www.sitemasters.be,http://www.pro-rsoft.com';
//Wilt splitsen
$stukken=explode(',', $var);
foreach($stukken as $value) {
echo "<a href=\""$value"\">Klik hier</a>";
}
?>
<?php
$var = 'http://www.h-e-l-l-o.org,http://www.sitemasters.be,http://www.pro-rsoft.com' ;
//Wilt splitsen
foreach ( $stukken as $value ) {
echo "<a href=\" " $value "\" >Klik hier</a>" ; }
?>
Legolas - 01/04/2005 16:37 (laatste wijziging 01/04/2005 16:38)
Onbekend
explode() kan net zo goed met split() maar dat is idd het best.
<?php
$websites="http://www.sitemasters.be/,http://www.microsoft.com,http://www.adobe.com";
$websitearray = split(',', $websites);
foreach($websitearray as $website)
{
// doe hier wat je met die dingen wil doen allemaal, bijv
echo $website;
}
?>
<?php
$websites = "http://www.sitemasters.be/,http://www.microsoft.com,http://www.adobe.com" ;
$websitearray = split ( ',' , $websites ) ; foreach ( $websitearray as $website )
{
// doe hier wat je met die dingen wil doen allemaal, bijv
}
?>
@prorsoft:
Haal a.u.b. de spaties tussen "," en "http://www..." weg, want dan explode ie verkeerd natuurlijk
Nog een edit: @prorsoft sry had ik niet gelezen
thyssimonis - 01/04/2005 21:09
PHP interesse
Thanx:) is me gelukt!
Fenrir - 01/04/2005 21:17
PHP expert
Als je gewoon op een teken wilt splitten kun je beter explode gebruiken, want dat is sneller. Maar voor reguliere expressies moet je split gebruiken.
eric - 01/04/2005 21:31
HTML interesse
Ff heel iets anders
ik ben nog ff een beetje met mysql aan het klooien, maar als ik het goed begrijp kan je met het scriptje hieronder (van Dark Force) meerdere dingen uit een veld halen als je ze dmv komma's scheidt van elkaar?
<?php
$var='http://www...., http://www....';
//Wilt splitsen
$stukken=explode(',', $var);
echo $stukken[0];
echo $stukken[1];
?>
<?php
$var = 'http://www...., http://www....' ;
//Wilt splitsen
?>
Legolas - 01/04/2005 21:39
Onbekend
@eric: volgens mij moet je dan wel de spatie tussen "," en "http://" enz. weghalen, anders krijg je een verkeerde explode toch.:)
eric - 01/04/2005 22:05
HTML interesse
K ben nu aan t proberen om mn vorige scriptje om te zetten:
<?
if ( mysql_num_rows( $trainer ) == 0 ) {
echo " Onbekend/Geen";
}
else {
while ($train = mysql_fetch_assoc($trainer)) {
echo "<A href=\"../p.php?id=".$train['id']."\">".$train['name']."</a><br>";
}
}
?>
<?
}
else {
echo "<A href=\" ../p.php?id=" . $train [ 'id' ] . "\" >" . $train [ 'name' ] . "</a><br>" ; }
}
?>
naar dit:
<?php
$var=''.$trainer.'';
//Wilt splitsen
$stukken=explode(',', $var);
echo $stukken[0];
echo $stukken[1];
?>
<?php
$var = '' . $trainer . '' ;
//Wilt splitsen
?>
Maar nu geeft die deze error: Resource id #6
Gesponsorde links
Dit onderwerp is gesloten .