如何从 textarea 1 中删除不包含 textarea 2 中每一行的行? [PHP]

Posted

技术标签:

【中文标题】如何从 textarea 1 中删除不包含 textarea 2 中每一行的行? [PHP]【英文标题】:How to remove lines from textarea 1 which not contains each lines in textarea 2 ? [PHP] 【发布时间】:2019-04-04 13:20:51 【问题描述】:

例子

文本区域 1:

A123
B456
C789
D012

文本区域 2:

123
789

当点击按钮会显示这个结果:

A123
C789

【问题讨论】:

到目前为止你尝试过什么?如果您在代码的某些部分遇到问题,请发布您的完整代码,以便我们更好地帮助您。 【参考方案1】:

您可以执行以下操作,

$data = ["A123","B456"];
$data1 = ["123"];
$newArr = array();
foreach($data1 as $val) 
    foreach($data as $fVal) 
        if(stristr($fVal,$val)) 
            $newArr[] = $fVal;
        
    


print "<pre>"; print_r($newArr);

【讨论】:

以上是关于如何从 textarea 1 中删除不包含 textarea 2 中每一行的行? [PHP]的主要内容,如果未能解决你的问题,请参考以下文章

真正从 <textarea> 中删除调整大小句柄

如何从 textarea 的值中保存 .txt 文件?

从 textarea 中删除点标记

从 Django 的 TextArea 小部件中删除标签

从 textarea 中删除换行符

VueJS:如何防止 textarea 默认行为