abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 13:09:59 #51
1972 Swetsenegger
Egocentrische Narcist
pi_31111246
quote:
Op zondag 2 oktober 2005 13:00 schreef SuperRembo het volgende:

[..]

Als je hier nou meteen naar het juiste topic had gelinkt, dan had ik 'm meteen gesnapt.
Altijd userinput checken
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Anyway, ik ga even een aantal uurtjes quality time met mijn dochter besteden. Vanavond weer over nadenken.

[ Bericht 11% gewijzigd door Swetsenegger op 02-10-2005 13:16:17 ]
pi_31111602
Ik zit nu op 91 77 68 tekens met een preg_replace, 103102 tekens met een loop.

Nog een flinke weg te gaan naar de 66 (of minder tekens)
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

Ik kom in de buurt van de 66
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


[ Bericht 47% gewijzigd door SuperRembo op 02-10-2005 15:36:48 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 15:31:08 #53
1972 Swetsenegger
Egocentrische Narcist
pi_31116057
quote:
Op zondag 2 oktober 2005 13:18 schreef SuperRembo het volgende:
Ik zit nu op 9177 tekens met een preg_replace, 103102 tekens met een loop.

Nog een flinke weg te gaan naar de 66 (of minder tekens)
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Vanavond weer eens kijken, maar 66 tekens is echt bizar weinig.
niet vergeten dat je de laatste ?> mag weglaten he
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_31116257
quote:
Op zondag 2 oktober 2005 15:31 schreef Swetsenegger het volgende:

[..]

Vanavond weer eens kijken, maar 66 tekens is echt bizar weinig.
niet vergeten dat je de laatste ?> mag weglaten he
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Dan moet er wel weer een ; achter. Dan zit ik nu op 67.
63!
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Zal dan maar ff reggen op dat forum
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 15:42:32 #55
1972 Swetsenegger
Egocentrische Narcist
pi_31116376
quote:
Op zondag 2 oktober 2005 15:38 schreef SuperRembo het volgende:

[..]

Dan moet er wel weer een ; achter. Dan zit ik nu op 67.
63!
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Zal dan maar ff reggen op dat forum
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Dat zal ik maar doen.
trouwens, je kan 'm mailen naar phpgolf [at] gmail.com
pi_31116414
Ik krijg wel 2 + (aantal niet-spaties) notices
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31116434
63
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

Ik had al wel het vermoeden dat jij in de buurt zou komen van die 66, maar na een middagje die 66 al gepasseerd!
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 15:46:05 #58
1972 Swetsenegger
Egocentrische Narcist
pi_31116463
quote:
Op zondag 2 oktober 2005 15:43 schreef SuperRembo het volgende:
Ik krijg wel 2 + (aantal niet-spaties) notices
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
notices staan standaard uit, en is dus geldig
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

De huidige nummer 1 heeft 66 met een notice. Als hij 68 karakters gebruikt heeft hij geen notices, maar de 66 karakter optie is gewoon geldig
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Ben wel heeeeeeeeeeeeeeeeel benieuwd hoe je het gedaan hebt
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


volgens mij moet ik hier toch 'om de andere' mee kunnen krijgen
quote:
Replacement may contain references of the form \\n or (since PHP 4.0.4) $n, with the latter form being the preferred one. Every such reference will be replaced by the text captured by the n'th parenthesized pattern. n can be from 0 to 99, and \\0 or $0 refers to the text matched by the whole pattern. Opening parentheses are counted from left to right (starting from 1) to obtain the number of the capturing subpattern.
Maar dat lukt me niet, en deze:
quote:
The precise effect of "\cx" is as follows: if "x" is a lower case letter, it is converted to upper case. Then bit 6 of the character (hex 40) is inverted. Thus "\cz" becomes hex 1A, but "\c{" becomes hex 3B, while "\c;" becomes hex 7B.
Zal toch ook enig lucht moeten geven in het aantal gebruikte karakters.

Maar die krijg ik OOK al niet aan de praat
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


[ Bericht 41% gewijzigd door Swetsenegger op 02-10-2005 15:56:37 ]
pi_31118993
Ik schaam me diep, 193 tekens
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

Aangezien het geen enkele competitie is zal ik em posten:
1
2
3
$a=$_POST['string'];for($b=0;$b<strlen($a);$b++){$c=ord(substr($a,$b,1));
if($c!=32){$e++;$g=($e%2!=0)?(($c<91)?chr($c):chr($c-32)):(($c<91)?chr($c+32):
chr($c));$f.=$g;}else{$f.=" ";}}echo $f;


(minus enters dus)
Ik zal me beter moeten verdiepen in preg_replaces, anders wordt het echt niks
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


-edit- 154
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

1
2
3
$a=$_POST['string'];for($b=0;$b<strlen($a);$b++){$c=substr($a,$b,1);
if($c!=" "){$d.=($e%2==0)?strtoupper($c):strtolower($c);$e++;}else $d.=" ";}
echo $d;


[ Bericht 26% gewijzigd door Nevermind op 02-10-2005 17:44:19 ]
pi_31119765
In plaats van $c=substr($a,$b,1) zou je $c=$a{$b} kunnen gebruiken.
En in plaats van if else kan je ook de ? : operator gebruiken.

Met een (for)loop heb ik 'm in 93 tekens.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31120380
Dankje, de accollades had ik ook net bedacht, en daarmee kom ik op 133. Nu verder met ? :
Erg leuk om te doen trouwens, ook al ben ik er niet erg goed in
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

-edit- 124 122 117

[ Bericht 3% gewijzigd door Nevermind op 02-10-2005 18:32:03 ]
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 18:18:18 #62
1972 Swetsenegger
Egocentrische Narcist
pi_31120485
quote:
Op zondag 2 oktober 2005 18:14 schreef Nevermind het volgende:
Dankje, de accollades had ik ook net bedacht, en daarmee kom ik op 133. Nu verder met ? :
Erg leuk om te doen trouwens, ook al ben ik er niet erg goed in
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

-edit- 124
Ik ben er ook niet goed in, maar je leert er wel een hoop handiheidjes mee
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

De verkorte if notatie bijvoorbeeld
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
quote:
Op zondag 2 oktober 2005 17:54 schreef SuperRembo het volgende:
In plaats van $c=substr($a,$b,1) zou je $c=$a{$b} kunnen gebruiken.
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

Die ken/kon ik niet.
pi_31120519
quote:
Op zondag 2 oktober 2005 18:18 schreef Swetsenegger het volgende:

[..]

Ik ben er ook niet goed in, maar je leert er wel een hoop handiheidjes mee
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

De verkorte if notatie bijvoorbeeld
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Inderdaad, bedankt voor de tip trouwens
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 18:29:18 #64
1972 Swetsenegger
Egocentrische Narcist
pi_31120782
Nevermind, je kan ook een foreach loop gebruiken en alleen de $b++.
Als je namelijk de eerste keer begint is $b dan NULL en dan begint hij gewoon bij 0, de volgende ronde is hij 1. Dat levert wel een notice op, maar dat is niet fout
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


alleen maakt dat weinig uit met betrekking tot karakters
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 19:12:04 #65
1972 Swetsenegger
Egocentrische Narcist
pi_31121947
$c=chr($c & 0)

waarom geeft dit altijd een spatie terug?
pi_31122170
Dat hangt maar net van de waarde van $c af
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_31122265
Ik kwam er achter dat je in for-loops ook direct resultaat kan teruggeven, weer wat geleerd. Daarmee kom ik op
1
2
$a=$_POST[string];for($c=0;$c<strlen($a);print($a{$c}!=" "
?$c%2==0?strtoupper($a{$c}):strtolower($a{$c}):" "),$c++);


Nog steeds veel te veel, maar het is weer een paar tekens minder
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Maar als ik het goed begrijp kun je alleen het print-commando gebruiken? Zelfs echo werkt niet.
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 19:27:18 #68
1972 Swetsenegger
Egocentrische Narcist
pi_31122471
quote:
Op zondag 2 oktober 2005 19:18 schreef JeRa het volgende:
Dat hangt maar net van de waarde van $c af
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Ongeacht de waarde van $c geeft hij dus altijd 0 terug (en met chr() dus een spatie)
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 19:28:01 #69
1972 Swetsenegger
Egocentrische Narcist
pi_31122501
quote:
Op zondag 2 oktober 2005 19:20 schreef Nevermind het volgende:
Ik kwam er achter dat je in for-loops ook direct resultaat kan teruggeven, weer wat geleerd. Daarmee kom ik op
[ code verwijderd ]

Nog steeds veel te veel, maar het is weer een paar tekens minder
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Maar als ik het goed begrijp kun je alleen het print-commando gebruiken? Zelfs echo werkt niet.
klopt, met print kan je het resultaat van een functie printen, met echo niet
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

en je kan die strtolower en strtoupper nog vervangen door een bitwise operatie. Hoewel dat bij tot op heden nog niet lukt
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_31122519
quote:
Op zondag 2 oktober 2005 19:27 schreef Swetsenegger het volgende:

[..]

Ongeacht de waarde van $c geeft hij dus altijd 0 terug (en met chr() dus een spatie)
Maar je doet '& 0', dus ik mag aannemen dat $c een integer is? Of is het een character?
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_31122580
quote:
Op zondag 2 oktober 2005 19:20 schreef Nevermind het volgende:
Ik kwam er achter dat je in for-loops ook direct resultaat kan teruggeven, weer wat geleerd. Daarmee kom ik op
[ code verwijderd ]

Nog steeds veel te veel, maar het is weer een paar tekens minder
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Maar als ik het goed begrijp kun je alleen het print-commando gebruiken? Zelfs echo werkt niet.
Ik wil niet vervelden doen, maar klopt je output wel? Je moet wel rekening houden met de spaties.


1
2
3
input  = "PHPFreakz heeft een community"
output = "PhPfReAkZ hEeFt EeN cOmMuNiTy" // Goed
output = "PhPfReAkZ HeEfT EeN CoMmUnItY" // Fout
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31122611
quote:
Op zondag 2 oktober 2005 19:27 schreef Swetsenegger het volgende:

[..]

Ongeacht de waarde van $c geeft hij dus altijd 0 terug (en met chr() dus een spatie)
$c & 0 is altijd 0, net als $c and false altijd false is.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31122625
Ai, je hebt gelijk SuperRembo. Ik ga er later weer over verder denken
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
  FOK!-Schrikkelbaas zondag 2 oktober 2005 @ 19:33:23 #74
1972 Swetsenegger
Egocentrische Narcist
pi_31122640
quote:
Op zondag 2 oktober 2005 19:32 schreef SuperRembo het volgende:

[..]

$c & 0 is altijd 0, net als $c and false altijd false is.
hoe moet ik dan AND'ten met 0
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


-edit- ik geef het op ook. Mijn laatste werkende code was iets van 139 karakters. Ik ga NOOIT onder die 63 komen
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_31122655
quote:
Op zondag 2 oktober 2005 19:28 schreef Swetsenegger het volgende:

[..]

klopt, met print kan je het resultaat van een functie printen, met echo niet
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

en je kan die strtolower en strtoupper nog vervangen door een bitwise operatie. Hoewel dat bij tot op heden nog niet lukt
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
Die bitwise operaties werken ook met tekens, maar dan moet je wel aan beide kanten een character gebruiken. Dat het verschil tussen hoofdletter en kleine letter altijd een spatie is, dat veronderstel ik bekend
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


Overigens ben ik nog niet verder gekomen dan 69 (zonder php sluit tag), of 108 met een loopje
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')

Het lijkt erop dat je onze advertenties blokkeert

Dat begrijpen we, maar is wel erg jammer. Je kunt FOK! namelijk wel gratis LEZEN, maar we kunnen FOK! niet gratis MAKEN. De inkomsten van de advertenties zorgen ervoor dat we de kosten van de site kunnen dragen zodat je ook morgen FOK! nog kunt bezoeken.

Zou je willen overwegen om voor FOK! een uitzondering te maken in je adblocker (of andere middelen die onze ads blokkeren)? Je krijgt deze melding dan nooit meer te zien.

Ja, ik wil fok.nl whitelisten, laat me zien hoe

Ik neem liever een premium account zodat ik geen advertenties hoef te zien (je moet eerst inloggen)
Ja, breng me naar de shop