Yani, sınırlayıcılı bir dizim var | , bölümlerden biri "123" içeriyor, bu bölümü bulup içeriklerini yazmanın bir yolu var mı? PHP gibi bir şey (ama Javascript) ve sonra '123' bulmak için bir döngü olabilir? :/Javascript - equivilent patlayabilir?
7
A
cevap
18
var string = "123|34|23|2342|234",
arr = string.split('|'),
i;
for(i in arr){
if(arr[i] == 123) alert(arr[i]);
}
Veya: string
bazlı manipülasyon ve işlevleri hakkında daha fazla bilgi için
for(i in arr){
if(arr[i].indexOf('123') > -1) alert(arr[i]);
}
bkz:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String
3
Sen JavaScript split()
kullanabilirsiniz:
var txt = "123|1203|3123|1223|1523|1243|123",
list = txt.split("|");
console.log(list);
for(var i=0; i<list.length; i++){
(list[i]==123) && (console.log("Found: "+i)); //This gets its place
}
CANLI DEMO .join
implode
eşdeğer ise http://jsfiddle.net/DerekL/LQRRB/
1
.split
, explode
eşdeğerdir.
var myString = 'red,green,blue';
var myArray = myString.split(','); //explode
var section = myArray[1];
var myString2 = myArray.join(';'); //implode
1
Bu yapmalıyım:
var myString = "asd|3t6|2gj|123hhh", splitted = myString.split("|"), i;
for(i = 0; i < splitted.length; i++){ // You could use the 'in' operator, too
if(splitted[i].match("123")){
// Do something
alert(splitted[i]); // Alerts the entire contents between the original |'s
// In this case, it will alert "123hhh".
}
}
[Explode için JavaScript Eşdeğeri] arasında
İlgili konular
- 1. PHP harf duyarsız patlayabilir()
- 2. PHP: Özel karakterleri kullanarak patlayabilir
- 3. Spark sql boş değerleri kaybetmeden nasıl patlayabilir
- 4. Python için ne 'patlayabilir' PHP için nedir?
- 5. javascript
- 6. javascript
- 7. javascript
- 8. javascript
- 9. javascript
- 10. JavaScript
- 11. javascript
- 12. - JavaScript
- 13. JavaScript
- 14. javascript
- 15. Javascript
- 16. Javascript
- 17. JavaScript
- 18. Javascript
- 19. Javascript
- 20. javascript
- 21. javascript
- 22. javascript
- 23. javascript
- 24. javascript
- 25. Javascript
- 26. JavaScript
- 27. JavaScript
- 28. Javascript
- 29. javascript
- 30. JavaScript
olası yinelenen (http://stackoverflow.com/questions/4514323/javascript-equivalent-to-explode) –
Olası [Javascript Eşdeğeri PHP Explode()] 'nın kopyası (https://stackoverflow.com/questions/4514323/javascript-equivalent-to-php-explode) –