如果其他字符串值包含yes,则获取字符串的值

奈达利亚斯
if ( isset($_POST['figuresugsubjectposition'])) {
    $figuresubject_taxonomies = array( 'figuresugsubjectposition' => $_POST['figuresugsubjectposition']);
    $figuresubject_taxonomies_from = array( 'figuresugsubjectfrom' => $_POST['figuresugsubjectfrom']);
    foreach ( $figuresubject_taxonomies_from as $tax_name_from => $terms_from ) {
        $figuresubject_taxonomies_from = $terms_from;
    }
    //this will return: Blue, White, Green, Yellow, Black.. etc

    foreach ( $figuresubject_taxonomies as $tax_name => $terms ) {
        $figuresubject_taxonomies = $terms;
    }
    //this will return: yes, yes, no, yes, yes.. etc
}

$figuresubject_taxonomies_fnl希望第二个字符串中的颜色为“是”。在上面的示例中,$figuresubject_taxonomies_fnl应回显:蓝色,白色,黄色,黑色...等。

汤姆·费内奇

如果您不介意丢失数组中的原始键,则可以执行以下操作:

<?php
$colours = array('black', 'orange', 'yellow');
$yes_no = array('yes', 'no', 'yes');

$combined = array_combine($colours, $yes_no);
$filtered = array_filter($combined, function($x) { return $x === 'yes'; });

$result = array_keys($filtered));

现在$result将是以下数组:

Array
(
    [0] => black
    [1] => yellow
)

array_combined返回一个新数组,该数组由键数组(您的颜色)和值数组(“ yes”或“ no”)组成。array_filter仅返回回调函数返回的元素true

另外,您可以只使用一个循环:

$result = array();
for ($i = 0; $i < count($colours); ++$i) {
    if ($yes_no[$i] === 'yes') $result[] = $colours[$i];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从字符串值获取字符?

来自分类Dev

动态获取字符串值

来自分类Dev

从URL获取字符串值

来自分类Dev

获取字符串的特定值

来自分类Dev

从showOptionDialog获取字符串值

来自分类Dev

从URL获取字符串值

来自分类Dev

获取字符串值,javascript

来自分类Dev

如何通过其他活动传递和获取字符串值?

来自分类Dev

获取字符串数组的所有其他值

来自分类Dev

如果包含来自其他列的子字符串,则更新记录值

来自分类Dev

如果字符串包含多个值

来自分类Dev

从其他类获取字符串

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

使用match()从其他字符串获取字符串

来自分类Dev

从列表中获取字符串(如果该字符串包含子字符串)

来自分类Dev

Swift如何使用枚举获取字符串值

来自分类常见问题

从Java中的枚举获取字符串值

来自分类Dev

从占位符C#获取字符串值

来自分类Dev

如何获取字符串中的xml节点值

来自分类Dev

从配置文件获取字符串值-LuCI

来自分类Dev

从MediaPlayer原始元素获取字符串值

来自分类Dev

Selenium从Div OnClick元素获取字符串值

来自分类Dev

如何从JToken获取字符串值

来自分类Dev

从编辑文本与数据绑定获取字符串值

来自分类Dev

从Angular 8中的后端获取字符串值

来自分类Dev

如何使用枚举获取字符串值

来自分类Dev

使用SwiftUI ForEach从NSOrderedSet获取字符串值

来自分类Dev

Java:如何获取字符串的枚举值?

来自分类Dev

获取字符串unicode值的JavaScript方法