Test: /ext/standard/tests/array/002.phpt - Version 5.4.0beta2-dev    

There is 1 diff reported by users for this test.

Count Diff
2 (100%)
100+ array(8) {
101+ [1000]=>
102+ string(4) "test"
103+ [1001]=>
104+ string(6) "monkey"
105+ [5]=>
106+ string(4) "Test"
107+ [17]=>
108+ string(27) "PHP: Hypertext Preprocessor"
109+ [0]=>
110+ string(3) "PHP"
111+ [-1000]=>
112+ array(2) {
113+ [0]=>
114+ string(6) "banana"
115+ [1]=>
116+ string(6) "orange"
117+ }
118+ ["test"]=>
119+ int(27)
120+ [16777216]=>
121+ float(-0.33333333333333)
122+ }
123+
124+ -- Testing asort() --
125+ No second argument:
126+ array(8) {
127+ [16777216]=>
128+ float(-0.33333333333333)
100-
101- Notice: Array to string conversion in %s002.php on line %d
102-
103- Notice: Array to string conversion in %s002.php on line %d
104-
105- Notice: Array to string conversion in %s002.php on line %d
106-
107- Notice: Array to string conversion in %s002.php on line %d
108-
109- Notice: Array to string conversion in %s002.php on line %d
110- array(8) {
111- [1000]=>
112- string(4) "test"
113- [1001]=>
114- string(6) "monkey"
115- [5]=>
116- string(4) "Test"
117- [17]=>
118- string(27) "PHP: Hypertext Preprocessor"
128- ["test"]=>
129- int(27)
131+ [17]=>
132+ string(27) "PHP: Hypertext Preprocessor"
133+ [5]=>
134+ string(4) "Test"
135+ [1001]=>
136+ string(6) "monkey"
137+ [1000]=>
138+ string(4) "test"
139+ ["test"]=>
140+ int(27)
132- }
133-
134- -- Testing asort() --
135- No second argument:
136- array(8) {
137- [16777216]=>
138- float(-0.33333333333333)
139- [0]=>
140- string(3) "PHP"
141- [17]=>
142- string(27) "PHP: Hypertext Preprocessor"
143- [5]=>
144- string(4) "Test"
145- [1001]=>
146- string(6) "monkey"
147- [1000]=>
148- string(4) "test"
149- ["test"]=>
150- int(27)
151- [-1000]=>
152- array(2) {
153- [0]=>
154- string(6) "banana"
155- [1]=>
156- string(6) "orange"
157- }
158- }
159- Using SORT_REGULAR:
160- array(8) {
161- [16777216]=>
162- float(-0.33333333333333)
148+ }
149+ Using SORT_REGULAR:
150+ array(8) {
153+ [0]=>
154+ string(3) "PHP"
155+ [17]=>
156+ string(27) "PHP: Hypertext Preprocessor"
157+ [5]=>
158+ string(4) "Test"
159+ [1001]=>
160+ string(6) "monkey"
161+ [1000]=>
162+ string(4) "test"
163+ ["test"]=>
164+ int(27)
165+ [-1000]=>
166+ array(2) {
167+ [0]=>
168+ string(6) "banana"
169+ [1]=>
170+ string(6) "orange"
171+ }
172+ }
173+ Using SORT_NUMERIC:
174+ array(8) {
175+ [16777216]=>
176+ float(-0.33333333333333)
177+ [1001]=>
178+ string(6) "monkey"
179+ [1000]=>
180+ string(4) "test"
181+ [5]=>
182+ string(4) "Test"
183+ [17]=>
184+ string(27) "PHP: Hypertext Preprocessor"
165- [17]=>
166- string(27) "PHP: Hypertext Preprocessor"
167- [5]=>
168- string(4) "Test"
169- [1001]=>
170- string(6) "monkey"
171- [1000]=>
172- string(4) "test"
182- }
183- Using SORT_NUMERIC:
187+ [-1000]=>
188+ array(2) {
189+ [0]=>
190+ string(6) "banana"
191+ [1]=>
192+ string(6) "orange"
193+ }
194+ ["test"]=>
195+ int(27)
196+ }
197+ Using SORT_STRING
198+ array(8) {
199+ [16777216]=>
200+ float(-0.33333333333333)
193- [17]=>
194- string(27) "PHP: Hypertext Preprocessor"
204- ["test"]=>
205- int(27)
207- Using SORT_STRING
208-
209- Notice: Array to string conversion in %s002.php on line %d
210-
211- Notice: Array to string conversion in %s002.php on line %d
212-
213- Notice: Array to string conversion in %s002.php on line %d
214-
215- Notice: Array to string conversion in %s002.php on line %d
216-
217- Notice: Array to string conversion in %s002.php on line %d
218- array(8) {
219- [16777216]=>
220- float(-0.33333333333333)
210+ [0]=>
211+ string(3) "PHP"
212+ [17]=>
213+ string(27) "PHP: Hypertext Preprocessor"
214+ [5]=>
215+ string(4) "Test"
216+ [1001]=>
217+ string(6) "monkey"
218+ [1000]=>
219+ string(4) "test"
220+ }
221+
222+ -- Testing krsort() --
223+ No second argument:
230- [0]=>
231- string(3) "PHP"
231+ [17]=>
232+ string(27) "PHP: Hypertext Preprocessor"
235+ ["test"]=>
236+ int(27)
236- [1001]=>
237- string(6) "monkey"
238- [1000]=>
239- string(4) "test"
241-
242- -- Testing krsort() --
243- No second argument:
247+ Using SORT_REGULAR:
248+ array(8) {
249+ [16777216]=>
250+ float(-0.33333333333333)
251+ [1001]=>
252+ string(6) "monkey"
253+ [1000]=>
254+ string(4) "test"
255+ [17]=>
256+ string(27) "PHP: Hypertext Preprocessor"
257+ [5]=>
258+ string(4) "Test"
259+ [0]=>
260+ string(3) "PHP"
251- [17]=>
252- string(27) "PHP: Hypertext Preprocessor"
253- [5]=>
254- string(4) "Test"
255- ["test"]=>
256- int(27)
267- Using SORT_REGULAR:
269- [16777216]=>
270- float(-0.33333333333333)
271- [1001]=>
272- string(6) "monkey"
273- [1000]=>
274- string(4) "test"
275- [17]=>
276- string(27) "PHP: Hypertext Preprocessor"
277- [5]=>
278- string(4) "Test"
270+ }
271+ Using SORT_NUMERIC:
272+ array(8) {
273+ [16777216]=>
274+ float(-0.33333333333333)
275+ [1001]=>
276+ string(6) "monkey"
277+ [1000]=>
278+ string(4) "test"
283+ ["test"]=>
284+ int(27)
285+ [0]=>
286+ string(3) "PHP"
287+ [-1000]=>
288+ array(2) {
289+ [0]=>
290+ string(6) "banana"
291+ [1]=>
292+ string(6) "orange"
293+ }
283- [-1000]=>
284- array(2) {
285- [0]=>
286- string(6) "banana"
287- [1]=>
290- }
291- Using SORT_NUMERIC:
292- array(8) {
295+ Using SORT_STRING
295- [1001]=>
296- string(6) "monkey"
297- [1000]=>
298- string(4) "test"
299- [17]=>
300- string(27) "PHP: Hypertext Preprocessor"
297+ ["test"]=>
298+ int(27)
299+ [5]=>
300+ string(4) "Test"
301+ [17]=>
302+ string(27) "PHP: Hypertext Preprocessor"
303- ["test"]=>
304- int(27)
305- [0]=>
306- string(3) "PHP"
314- }
315- Using SORT_STRING
316- array(8) {
319+
320+ -- Testing ksort() --
321+ No second argument:
319- [5]=>
320- string(4) "Test"
321- [17]=>
322- string(27) "PHP: Hypertext Preprocessor"
323- [16777216]=>
324- float(-0.33333333333333)
325- [1001]=>
326- string(6) "monkey"
327- [1000]=>
328- string(4) "test"
329- [0]=>
330- string(3) "PHP"
331- [-1000]=>
323+ [-1000]=>
324+ array(2) {
325+ [0]=>
326+ string(6) "banana"
327+ [1]=>
328+ string(6) "orange"
329+ }
334+ [5]=>
335+ string(4) "Test"
336+ [17]=>
337+ string(27) "PHP: Hypertext Preprocessor"
338+ [1000]=>
339+ string(4) "test"
340+ [1001]=>
341+ string(6) "monkey"
342+ [16777216]=>
343+ float(-0.33333333333333)
344+ }
345+ Using SORT_REGULAR:
346+ array(8) {
347+ [-1000]=>
348+ array(2) {
349+ [0]=>
350+ string(6) "banana"
351+ [1]=>
338- }
339-
340- -- Testing ksort() --
341- No second argument:
342- array(8) {
343- [-1000]=>
344- array(2) {
345- [0]=>
346- string(6) "banana"
350- [0]=>
352- ["test"]=>
354+ ["test"]=>
355+ int(27)
356+ [0]=>
357+ string(3) "PHP"
358+ [5]=>
359+ string(4) "Test"
360+ [17]=>
361+ string(27) "PHP: Hypertext Preprocessor"
362+ [1000]=>
363+ string(4) "test"
364+ [1001]=>
365+ string(6) "monkey"
354- [5]=>
355- string(4) "Test"
356- [17]=>
358- [1000]=>
360- [1001]=>
361- string(6) "monkey"
362- [16777216]=>
365- Using SORT_REGULAR:
367- [-1000]=>
368+ }
369+ Using SORT_NUMERIC:
370+ array(8) {
371+ [-1000]=>
372+ array(2) {
373+ [0]=>
374+ string(6) "banana"
375+ [1]=>
376+ string(6) "orange"
377+ }
378+ [0]=>
379+ string(3) "PHP"
380+ ["test"]=>
381+ int(27)
374- ["test"]=>
379- string(4) "Test"
380- [17]=>
381- string(27) "PHP: Hypertext Preprocessor"
382- [1000]=>
384+ [17]=>
385+ string(27) "PHP: Hypertext Preprocessor"
386+ [1000]=>
387+ string(4) "test"
388+ [1001]=>
389+ string(6) "monkey"
390+ [16777216]=>
391+ float(-0.33333333333333)
392+ }
393+ Using SORT_STRING
394+ array(8) {
384- [1001]=>
385- string(6) "monkey"
386- [16777216]=>
387- float(-0.33333333333333)
388- }
389- Using SORT_NUMERIC:
390- array(8) {
391- [-1000]=>
400- ["test"]=>
402+ [0]=>
403+ string(3) "PHP"
404+ [1000]=>
405+ string(4) "test"
406+ [1001]=>
407+ string(6) "monkey"
408+ [16777216]=>
409+ float(-0.33333333333333)
410+ [17]=>
411+ string(27) "PHP: Hypertext Preprocessor"
412+ [5]=>
413+ string(4) "Test"
402- [5]=>
403- string(4) "Test"
404- [17]=>
405- string(27) "PHP: Hypertext Preprocessor"
406- [1000]=>
408- [1001]=>
409- string(6) "monkey"
410- [16777216]=>
411- float(-0.33333333333333)
412- }
413- Using SORT_STRING
414- array(8) {
415- [-1000]=>
416+ }
417+
418+ -- Testing rsort() --
419+ No second argument:
420+ array(8) {
421+ [0]=>
423- string(3) "PHP"
424- [1000]=>
425- string(4) "test"
426- [1001]=>
427- string(6) "monkey"
428- [16777216]=>
428+ [1]=>
429+ int(27)
430+ [2]=>
431+ string(4) "test"
432+ [3]=>
433+ string(6) "monkey"
434+ [4]=>
435+ string(4) "Test"
436+ [5]=>
437+ string(27) "PHP: Hypertext Preprocessor"
438+ [6]=>
439+ string(3) "PHP"
440+ [7]=>
441+ float(-0.33333333333333)
442+ }
443+ Using SORT_REGULAR:
444+ array(8) {
445+ [0]=>
446+ array(2) {
447+ [0]=>
448+ string(6) "banana"
430- [17]=>
431- string(27) "PHP: Hypertext Preprocessor"
432- [5]=>
433- string(4) "Test"
434- ["test"]=>
436- }
437-
438- -- Testing rsort() --
439- No second argument:
440- array(8) {
441- [0]=>
448- [1]=>
449- int(27)
450- [2]=>
452+ [1]=>
453+ int(27)
454+ [2]=>
455+ string(4) "test"
456+ [3]=>
457+ string(6) "monkey"
458+ [4]=>
459+ string(4) "Test"
460+ [5]=>
461+ string(27) "PHP: Hypertext Preprocessor"
462+ [6]=>
452- [3]=>
464+ [7]=>
465+ float(-0.33333333333333)
466+ }
467+ Using SORT_NUMERIC:
468+ array(8) {
469+ [0]=>
471+ [1]=>
472+ array(2) {
473+ [0]=>
474+ string(6) "banana"
475+ [1]=>
476+ string(6) "orange"
477+ }
478+ [2]=>
479+ string(3) "PHP"
480+ [3]=>
482+ [4]=>
483+ string(6) "monkey"
484+ [5]=>
485+ string(4) "Test"
486+ [6]=>
488+ [7]=>
491+ Using SORT_STRING
493+ [0]=>
494+ string(4) "test"
495+ [1]=>
496+ string(6) "monkey"
497+ [2]=>
498+ string(4) "Test"
499+ [3]=>
500+ string(27) "PHP: Hypertext Preprocessor"
501+ [4]=>
502+ string(3) "PHP"
503+ [5]=>
510+ [6]=>
512+ [7]=>
513+ float(-0.33333333333333)
514+ }
515+
516+ -- Testing sort() --
517+ No second argument:
518+ array(8) {
520+ float(-0.33333333333333)
521+ [1]=>
523+ [2]=>
524+ string(27) "PHP: Hypertext Preprocessor"
525+ [3]=>
526+ string(4) "Test"
527+ [4]=>
528+ string(6) "monkey"
531+ [6]=>
532+ int(27)
533+ [7]=>
540+ }
541+ Using SORT_REGULAR:
542+ array(8) {
544+ float(-0.33333333333333)
545+ [1]=>
547+ [2]=>
548+ string(27) "PHP: Hypertext Preprocessor"
549+ [3]=>
550+ string(4) "Test"
551+ [4]=>
552+ string(6) "monkey"
553+ [5]=>
554+ string(4) "test"
555+ [6]=>
557+ [7]=>
558+ array(2) {
559+ [0]=>
560+ string(6) "banana"
561+ [1]=>
562+ string(6) "orange"
563+ }
564+ }
565+ Using SORT_NUMERIC:
566+ array(8) {
567+ [0]=>
568+ float(-0.33333333333333)
569+ [1]=>
570+ string(6) "monkey"
571+ [2]=>
573+ [3]=>
574+ string(4) "Test"
575+ [4]=>
576+ string(27) "PHP: Hypertext Preprocessor"
577+ [5]=>
578+ string(3) "PHP"
579+ [6]=>
586+ [7]=>
587+ int(27)
588+ }
589+ Using SORT_STRING
590+ array(8) {
593+ [1]=>
595+ [2]=>
602+ [3]=>
603+ string(3) "PHP"
604+ [4]=>
605+ string(27) "PHP: Hypertext Preprocessor"
606+ [5]=>
607+ string(4) "Test"
608+ [6]=>
609+ string(6) "monkey"
610+ [7]=>
612+ }
453- string(6) "monkey"
454- [4]=>
455- string(4) "Test"
456- [5]=>
457- string(27) "PHP: Hypertext Preprocessor"
458- [6]=>
459- string(3) "PHP"
460- [7]=>
461- float(-0.33333333333333)
462- }
463- Using SORT_REGULAR:
464- array(8) {
465- [0]=>
466- array(2) {
467- [0]=>
468- string(6) "banana"
469- [1]=>
470- string(6) "orange"
471- }
472- [1]=>
473- int(27)
474- [2]=>
475- string(4) "test"
476- [3]=>
477- string(6) "monkey"
478- [4]=>
479- string(4) "Test"
480- [5]=>
481- string(27) "PHP: Hypertext Preprocessor"
482- [6]=>
483- string(3) "PHP"
484- [7]=>
485- float(-0.33333333333333)
486- }
487- Using SORT_NUMERIC:
488- array(8) {
489- [0]=>
490- int(27)
491- [1]=>
492- array(2) {
493- [0]=>
494- string(6) "banana"
495- [1]=>
496- string(6) "orange"
497- }
498- [2]=>
499- string(3) "PHP"
500- [3]=>
501- string(27) "PHP: Hypertext Preprocessor"
502- [4]=>
503- string(6) "monkey"
504- [5]=>
505- string(4) "Test"
506- [6]=>
507- string(4) "test"
508- [7]=>
509- float(-0.33333333333333)
510- }
511- Using SORT_STRING
512-
513- Notice: Array to string conversion in %s002.php on line %d
514-
515- Notice: Array to string conversion in %s002.php on line %d
516-
517- Notice: Array to string conversion in %s002.php on line %d
518-
519- Notice: Array to string conversion in %s002.php on line %d
520-
521- Notice: Array to string conversion in %s002.php on line %d
522- array(8) {
523- [0]=>
524- string(4) "test"
525- [1]=>
526- string(6) "monkey"
527- [2]=>
528- string(4) "Test"
529- [3]=>
530- string(27) "PHP: Hypertext Preprocessor"
531- [4]=>
532- string(3) "PHP"
533- [5]=>
534- array(2) {
535- [0]=>
536- string(6) "banana"
537- [1]=>
538- string(6) "orange"
539- }
540- [6]=>
541- int(27)
542- [7]=>
543- float(-0.33333333333333)
544- }
545-
546- -- Testing sort() --
547- No second argument:
548- array(8) {
549- [0]=>
550- float(-0.33333333333333)
551- [1]=>
552- string(3) "PHP"
553- [2]=>
554- string(27) "PHP: Hypertext Preprocessor"
555- [3]=>
556- string(4) "Test"
557- [4]=>
558- string(6) "monkey"
559- [5]=>
560- string(4) "test"
561- [6]=>
562- int(27)
563- [7]=>
564- array(2) {
565- [0]=>
566- string(6) "banana"
567- [1]=>
568- string(6) "orange"
569- }
570- }
571- Using SORT_REGULAR:
572- array(8) {
573- [0]=>
574- float(-0.33333333333333)
575- [1]=>
576- string(3) "PHP"
577- [2]=>
578- string(27) "PHP: Hypertext Preprocessor"
579- [3]=>
580- string(4) "Test"
581- [4]=>
582- string(6) "monkey"
583- [5]=>
584- string(4) "test"
585- [6]=>
586- int(27)
587- [7]=>
588- array(2) {
589- [0]=>
590- string(6) "banana"
591- [1]=>
592- string(6) "orange"
593- }
594- }
595- Using SORT_NUMERIC:
596- array(8) {
597- [0]=>
598- float(-0.33333333333333)
599- [1]=>
600- string(6) "monkey"
601- [2]=>
602- string(4) "test"
603- [3]=>
604- string(4) "Test"
605- [4]=>
606- string(27) "PHP: Hypertext Preprocessor"
607- [5]=>
608- string(3) "PHP"
609- [6]=>
610- array(2) {
611- [0]=>
612- string(6) "banana"
613- [1]=>
614- string(6) "orange"
615- }
616- [7]=>
617- int(27)
618- }
619- Using SORT_STRING
620-
621- Notice: Array to string conversion in %s002.php on line %d
622-
623- Notice: Array to string conversion in %s002.php on line %d
624-
625- Notice: Array to string conversion in %s002.php on line %d
626-
627- Notice: Array to string conversion in %s002.php on line %d
628-
629- Notice: Array to string conversion in %s002.php on line %d
630- array(8) {
631- [0]=>
632- float(-0.33333333333333)
633- [1]=>
634- int(27)
635- [2]=>
636- array(2) {
637- [0]=>
638- string(6) "banana"
639- [1]=>
640- string(6) "orange"
641- }
642- [3]=>
643- string(3) "PHP"
644- [4]=>
645- string(27) "PHP: Hypertext Preprocessor"
646- [5]=>
647- string(4) "Test"
648- [6]=>
649- string(6) "monkey"
650- [7]=>
651- string(4) "test"
652- }