Rara...raad wat $r is
Wat is $r? :P
is_numeric(strrev($r)) !== is_numeric($r) && is_numeric($r) && !is_string($r) && $r > 0
Gewijzigd op 06/02/2013 20:59:01 door Wouter J
Krijg ik nu de auto? :-P
Oké, wat is de waarde van de variabele $r? ;-)
Nu mag ik hopen dat je die code niet gehaald hebt uit productie-code :P
Het schijnt onduidelijk te zijn. Deze conditie zal true teruggeven. Er is 1 waarde voor $r die als resultaat true krijgt op deze conditie, wat is die waarde?
Heh, Nick die had ik zelf nog niet bedacht. Heb de conditie nu iets aangepast (moet wel opmerken dat de conditie er nu wel heel vaag uit begint te zien...)
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$r = -1;
$r = -2;
$r = -3;
// Enz.
is_numeric(strrev($r)) !== is_numeric($r) && is_numeric($r)
?>
$r = -1;
$r = -2;
$r = -3;
// Enz.
is_numeric(strrev($r)) !== is_numeric($r) && is_numeric($r)
?>
Dit geeft ook true aan, maar bedoel je denk ik ook niet? ;)
Gewijzigd op 06/02/2013 20:42:40 door Nick Dijkstra
Er is nog steeds 1 waarde die jullie 'over het hoofd' zien (of gewoon nog nooit van gehoord hebben).
Gewijzigd op 06/02/2013 20:43:40 door Wouter J
lukt het met je huidige conditie maar dat is meer met trail and error gedaan om eerlijk te zijn.
:p terug bij af. Met Gewijzigd op 06/02/2013 20:46:26 door - Mark -
Wel grappig, je kan zo zien dat er echt heel veel mogelijkheden zijn in PHP.
Wat ook grappig, of eigenlijk heel triest is, is dat je in PHP dus dit nodig hebt: is_numeric($r) && !is_string($r) (zucht...)
Gewijzigd op 06/02/2013 20:51:09 door Wouter J
Die geef ik op xD
Huh, dit zou toch niet eens moeten kunnen of wel soms?
Mark, PHP kan dingen die niet kunnen... (dit werkt niet in JavaScript en Ruby, andere waarschijnlijk ook niet, niet getest)
Gewijzigd op 06/02/2013 21:25:33 door Wouter J
Mogen we de oplossing al weten :P ben nu wel benieuwd xD
http://writecodeonline.com/php/ daar werkt dit in elk geval.
Ik ben er wel achter gekomen dat dit niet in elke PHP versie werkt. Je zou het moeten testen met Edit:
Nick, als je heel wanhopig bent kun je me altijd een PM sturen.
Gewijzigd op 06/02/2013 21:29:28 door Wouter J
Voor vandaag geef ik het op. "Ik heb nog meer te doen helaas." Ik probeer het morgen nog wel een keer.
Is er nog iemand anders die het heeft geprobeerd? Ik kom er in ieder niet uit helaas :p