Javascript 如何在PHP中获取特定的字符串?
假设我有以下用户DN 我需要从下面的字符串中获取唯一的Javascript 如何在PHP中获取特定的字符串?,javascript,php,jquery,string,algorithm,Javascript,Php,Jquery,String,Algorithm,假设我有以下用户DN 我需要从下面的字符串中获取唯一的DC字符串和值 示例1: CN=xxx,OU=xxx xxx,OU=aaa bbb,DC=ABC,DC=com 结果1: DC=ABC,DC=com DC=college,DC=school,DC=edu 示例2:创建人 结果2: DC=ABC,DC=com DC=college,DC=school,DC=edu 是否有任何方法可以获得整个DC字符串,如上面的结果? PHP 您可以将substr与strop组合如下: <?ph
DC
字符串和值
示例1:CN=xxx,OU=xxx xxx,OU=aaa bbb,DC=ABC,DC=com
结果1:
DC=ABC,DC=com
DC=college,DC=school,DC=edu
示例2:创建人
结果2:
DC=ABC,DC=com
DC=college,DC=school,DC=edu
是否有任何方法可以获得整个DC字符串,如上面的结果?
PHP
您可以将substr
与strop
组合如下:
<?php
$string = 'CN=xxx,OU=xxx xxx,OU=aaa bbb,DC=ABC,DC=com';
echo substr($string, strpos($string, 'DC='));
?>
例2:
功能strpos(干草堆、打捆针、偏移){
变量i=(干草堆+“”)
.indexOf(针,(偏移量| | 0));
返回i==-1?false:i;
}
变量字符串='OU=系,DC=学院,DC=学校,DC=edu';
var pos=strpos(字符串“DC=”);
var info=string.substring(位置,string.length);
警报(信息);
请阅读以下内容:
jQuery/JavaScript和它有什么关系?我只想捕获所有的DC值。这两种方法都可以在PHP、jQuery/JavaScript中实现。我研究了
split
和explode
函数。但是我没有任何想法来处理它。你帮了我很多!非常感谢你。我仍在做这件事的路上,我会调查你的答案。:)
<script>
function strpos(haystack, needle, offset) {
var i = (haystack + '')
.indexOf(needle, (offset || 0));
return i === -1 ? false : i;
}
var string = 'CN=xxx,OU=xxx xxx,OU=aaa bbb,DC=ABC,DC=com';
var pos = strpos(string, 'DC=');
var info = string.substring(pos, string.length);
alert(info);
</script>
<script>
function strpos(haystack, needle, offset) {
var i = (haystack + '')
.indexOf(needle, (offset || 0));
return i === -1 ? false : i;
}
var string = 'OU=Departments,DC=college,DC=school,DC=edu';
var pos = strpos(string, 'DC=');
var info = string.substring(pos, string.length);
alert(info);
</script>