我想在某些条件下使用php str_replace()函数。
例如:如果字符串有angular.module('myApp', [])
.controller('myCtrl',function($scope) {
$scope.stxtarea1 = 'A';
$scope.stxtarea2 = 'B';
$scope.stxtarea3 = 'C';
$scope.sev_ranks = [{
id: 1,
siverity: 'A',
criteria: 'D',
ngmodel: $scope.stxtarea1
}, {
id: 2,
siverity: 'B',
criteria: 'E',
ngmodel: $scope.stxtarea2
}, {
id: 3,
siverity: 'C',
criteria: 'F',
ngmodel: $scope.stxtarea3
}];
});
我想用<!DOCTYPE html>
<html ng-app="myApp">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
</head>
<body ng-controller="myCtrl">
<table>
<tr ng-repeat="rank in sev_ranks">
<td>
{{rank.id}}
</td>
<td>
<div class="col-md-12" style="height:100px">
{{rank.siverity}}
<br>
<textarea ng-model="rank.ngmodel" class="form-control"></textarea>
</div>
</td>
<td>
<div class="col-md-12" style="height:100px">
{{rank.criteria}}
<br>
<textarea class="form-control">{{rank.criteria}}</textarea>
</div>
</td>
</tr>
</table>
</body>
</html>
替换,如果有am
我想用:00
替换。字符串上会有一个pm
或:00
,我想用相同的变量替换。我如何使用PHP?
am
答案 0 :(得分:7)
str_replace(array('am', 'pm'), ':00', $request->input('start'));
您可以将数组传递给str_replace的两个第一个参数。您需要传递要搜索的文本数组。然后传递要替换的数组或字符串。