通过将数组键与第一个子键匹配来重写数组键,这在php中是可能的吗?
我想知道是否有一种简单的方法将数组键与logo_id匹配 如果我找不到这样做的方法,我将需要使用数组搜索,对于200个项目的数组,它可能会变得非常慢。对吧? p、 这是mysqli获取结果调用返回的结果。也许这可以修改以提供我需要的阵列通过将数组键与第一个子键匹配来重写数组键,这在php中是可能的吗?,php,Php,我想知道是否有一种简单的方法将数组键与logo_id匹配 如果我找不到这样做的方法,我将需要使用数组搜索,对于200个项目的数组,它可能会变得非常慢。对吧? p、 这是mysqli获取结果调用返回的结果。也许这可以修改以提供我需要的阵列 Array ( [0] => Array ( [logo_id] => 1 [logo_name]
Array
(
[0] => Array
(
[logo_id] => 1
[logo_name] => beeline
[logo_level] => 1
[logo_image_path] => logos/1.png
[logo_value] => 2
[logo_hints] =>
)
[1] => Array
(
[logo_id] => 2
[logo_name] => geocell
[logo_level] => 1
[logo_image_path] => logos/2.png
[logo_value] => 4
[logo_hints] =>
)
[2] => Array
(
[logo_id] => 3
[logo_name] => google
[logo_level] => 1
[logo_image_path] => logos/3.png
[logo_value] => 5
[logo_hints] =>
)
[3] => Array
(
[logo_id] => 5
[logo_name] => coca cola
[logo_level] => 1
[logo_image_path] => logos/5.png
[logo_value] => 2
[logo_hints] =>
)
)
我解释得好吗?phh,很抱歉措辞不当
这是mysqli获取结果调用返回的结果。也许这可以修改以提供我需要的阵列
Array
(
[0] => Array
(
[logo_id] => 1
[logo_name] => beeline
[logo_level] => 1
[logo_image_path] => logos/1.png
[logo_value] => 2
[logo_hints] =>
)
[1] => Array
(
[logo_id] => 2
[logo_name] => geocell
[logo_level] => 1
[logo_image_path] => logos/2.png
[logo_value] => 4
[logo_hints] =>
)
[2] => Array
(
[logo_id] => 3
[logo_name] => google
[logo_level] => 1
[logo_image_path] => logos/3.png
[logo_value] => 5
[logo_hints] =>
)
[3] => Array
(
[logo_id] => 5
[logo_name] => coca cola
[logo_level] => 1
[logo_image_path] => logos/5.png
[logo_value] => 2
[logo_hints] =>
)
)
对。我想你是说。请改为在循环中使用,并使用您喜欢的任何键手动构建数组。为什么不使用
logo\u id
更改主数组键?@Akam您能给我一个例子吗?mainarray=array(0=>array(logo\u id)=>1…)
到mainarray=array(logo\u id是1=>array(logo\u id)=>1…)
不确定您想在这里做什么。@Akam我不创建数组,我从db获取它。