From:             
Operating system: Gentoo Linux
PHP version:      5.4.0RC7
Package:          Arrays related
Bug Type:         Bug
Bug description:array_intersect_assoc() with duplicate arrays for values gives 
of a notice

Description:
------------
Gentoo package version: dev-lang/php-5.4.0_rc7-r1

Configure: ./configure --prefix=/usr --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --prefix=/usr/lib64/php5.4
--mandir=/usr/lib64/php5.4/man --infodir=/usr/lib64/php5.4/info
--libdir=/usr/lib64/php5.4/lib --with-libdir=lib64 --without-pear
--disable-maintainer-zts --disable-bcmath --with-bz2 --disable-calendar
--enable-ctype --with-curl --with-curlwrappers --enable-dom
--without-enchant --enable-exif --enable-fileinfo --enable-filter
--disable-ftp --with-gettext --without-gmp --enable-hash --without-mhash
--with-iconv --disable-intl --enable-ipv6 --enable-json --without-kerberos
--enable-libxml --enable-mbstring --with-mcrypt --without-mssql
--with-onig=/usr --with-openssl --with-openssl-dir=/usr --disable-pcntl
--enable-phar --enable-pdo --without-pgsql --enable-posix --with-pspell
--without-recode --enable-simplexml --disable-shmop --without-snmp
--disable-soap --disable-sockets --without-sqlite3 --without-sybase-ct
--disable-sysvmsg --disable-sysvsem --disable-sysvshm --without-tidy
--enable-tokenizer --disable-wddx --enable-xml --disable-xmlreader
--disable-xmlwriter --without-xmlrpc --without-xsl --disable-zip
--with-zlib --disable-debug --enable-dba --without-cdb --with-db4
--disable-flatfile --with-gdbm --disable-inifile --without-qdbm
--with-freetype-dir=/usr --with-t1lib=/usr --disable-gd-jis-conv
--with-jpeg-dir=/usr --with-png-dir=/usr --without-xpm-dir --with-gd
--with-ldap --without-ldap-sasl --with-mysql=mysqlnd
--with-mysql-sock=/var/run/mysqld/mysqld.sock --with-mysqli=mysqlnd
--without-pdo-dblib --with-pdo-mysql=mysqlnd --without-pdo-pgsql
--without-pdo-sqlite --without-pdo-odbc --with-readline --without-libedit
--without-mm --with-pcre-regex=/usr --with-pcre-dir=/usr
--with-config-file-path=/etc/php/cli-php5.4
--with-config-file-scan-dir=/etc/php/cli-php5.4/ext-active --disable-embed
--enable-cli --disable-cgi --disable-fpm --without-apxs2


Test script:
---------------
<?php

$foo = array('baz' => Array  (0 => 'X' ));
$bar = array('baz' => Array  (1 => 'Y' ));

print_r(array_intersect_assoc($foo, $bar));


Expected result:
----------------
Array
(
    [baz] => Array
        (
            [0] => X
        )

)

Actual result:
--------------
PHP Notice:  Array to string conversion in array_intersect_assoc_short.php
on line 6

Notice: Array to string conversion in array_intersect_assoc_short.php on
line 6
PHP Notice:  Array to string conversion in array_intersect_assoc_short.php
on line 6

Notice: Array to string conversion in array_intersect_assoc_short.php on
line 6

Array
(
    [baz] => Array
        (
            [0] => X
        )

)


-- 
Edit bug report at https://bugs.php.net/bug.php?id=61118&edit=1
-- 
Try a snapshot (PHP 5.4):            
https://bugs.php.net/fix.php?id=61118&r=trysnapshot54
Try a snapshot (PHP 5.3):            
https://bugs.php.net/fix.php?id=61118&r=trysnapshot53
Try a snapshot (trunk):              
https://bugs.php.net/fix.php?id=61118&r=trysnapshottrunk
Fixed in SVN:                        
https://bugs.php.net/fix.php?id=61118&r=fixed
Fixed in SVN and need be documented: 
https://bugs.php.net/fix.php?id=61118&r=needdocs
Fixed in release:                    
https://bugs.php.net/fix.php?id=61118&r=alreadyfixed
Need backtrace:                      
https://bugs.php.net/fix.php?id=61118&r=needtrace
Need Reproduce Script:               
https://bugs.php.net/fix.php?id=61118&r=needscript
Try newer version:                   
https://bugs.php.net/fix.php?id=61118&r=oldversion
Not developer issue:                 
https://bugs.php.net/fix.php?id=61118&r=support
Expected behavior:                   
https://bugs.php.net/fix.php?id=61118&r=notwrong
Not enough info:                     
https://bugs.php.net/fix.php?id=61118&r=notenoughinfo
Submitted twice:                     
https://bugs.php.net/fix.php?id=61118&r=submittedtwice
register_globals:                    
https://bugs.php.net/fix.php?id=61118&r=globals
PHP 4 support discontinued:          
https://bugs.php.net/fix.php?id=61118&r=php4
Daylight Savings:                    https://bugs.php.net/fix.php?id=61118&r=dst
IIS Stability:                       
https://bugs.php.net/fix.php?id=61118&r=isapi
Install GNU Sed:                     
https://bugs.php.net/fix.php?id=61118&r=gnused
Floating point limitations:          
https://bugs.php.net/fix.php?id=61118&r=float
No Zend Extensions:                  
https://bugs.php.net/fix.php?id=61118&r=nozend
MySQL Configuration Error:           
https://bugs.php.net/fix.php?id=61118&r=mysqlcfg

Reply via email to