Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在PHP中获取特定的字符串?_Javascript_Php_Jquery_String_Algorithm - Fatal编程技术网

Javascript 如何在PHP中获取特定的字符串?

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

假设我有以下用户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
组合如下:

<?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>