[php] ik snap de syntax van $c=$a$b niet...

Pagina: 1
Acties:
  • 62 views sinds 30-01-2008

  • Rickbv
  • Registratie: September 2000
  • Laatst online: 22:44
Ik was weer eens bezig met proggen deze middag, maar liep tegen een (voor mij) probleem aan.
code:
1
2
3
4
5
6
7
8
<?php
$a = 2;
$b1 = "blaat1";
$b2 = "blaat2";

$c = $b[$a];
echo $c;
?>

Ik wil dit hier dus komt te staan:
$c = $b2;
maar ik ben er na 2 uur proberen + zoeken maar mee gestopt, want ik kom er echt maar niet achter. Misschien dat dit met een array of string moet (snap ik ook nog niet helemaal |:( ). Dus, hoe moet ik dit in elkaar zetten?

Verwijderd

Wat je wilt kan wel je wilt alleen een string als een array gebruiken... Zo kan het wel:
PHP:
1
2
3
4
5
6
7
<?
$b1 = "appel";
$b2 = "peer";
$a = array($b1,$b2);

$c = $a[$b];
?>

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Array is het beste:
code:
1
2
3
4
5
6
7
8
<?php
$a = 2;
$b[1] = "blaat1";
$b[2] = "blaat2";

$c = $b[$a];
echo $c;
?>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

of

.

Doet iets met Cloud (MS/IBM)


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Tja, dat is dus typisch een geval van even de moeite doen om goede documentatie over PHP te raaplegen en iets over arrays op te zoeken :) .

Syntax is gelukkig zelfs in PHP niet iets wat je zomaar intuitief een beetje kunt samenstellen: je moet controleren of een syntax die jij gebruikt ook daadwerkelijk ondersteunt wordt in een taal.

Docs, docs, docs en doorzetten :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Dit topic is gesloten.